diff --git a/missiles.log b/missiles.log index 3abdf1f..2394dc7 100644 --- a/missiles.log +++ b/missiles.log @@ -1,4100 +1,16 @@ -2023-09-01 09:46:38.028 INFO 6324 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 6324 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 09:46:38.039 INFO 6324 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 09:46:39.914 INFO 6324 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.115 seconds (JVM running for 3.187) -2023-09-01 09:46:40.194 INFO 6324 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:01:44.185 INFO 20064 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 20064 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:01:44.187 INFO 20064 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:01:45.884 INFO 20064 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.994 seconds (JVM running for 2.541) -2023-09-01 10:01:46.150 INFO 20064 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:05:46.327 INFO 20064 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU5YApkYP0RdC+Geeh6CpHcndk7MJ5LfZLF2NGVOo8H1Ltv/XfhhIk0a1m7TraP/fh3eg=="}} -2023-09-01 10:05:46.327 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:46.327 INFO 20064 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:46.330 INFO 20064 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} +2023-09-11 10:35:55.915 INFO 29324 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 29324 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-09-11 10:35:55.930 INFO 29324 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-09-11 10:35:59.253 INFO 29324 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 3.786 seconds (JVM running for 4.843) +2023-09-11 10:35:59.582 INFO 29324 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-09-11 11:09:15.300 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:09:18.263 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:09:18.864 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.330 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.330 INFO 20064 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.331 INFO 20064 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:05:46.339 INFO 20064 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d -2023-09-01 10:05:46.331 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:05:46.360 INFO 20064 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU5YApkYP0RdC+Geeh6CpHcndk7MJ5LfZLF2NGVOo8H1Ltv/XfhhIk0a1m7TraP/fh3eg=="}} -2023-09-01 10:05:46.362 INFO 20064 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.366 INFO 20064 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d -2023-09-01 10:05:46.424 INFO 20064 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU5YApkYP0RdC+Geeh6CpHcndk7MJ5LfZLF2NGVOo8H1Ltv/XfhhIk0a1m7TraP/fh3eg=="}} -2023-09-01 10:05:46.426 INFO 20064 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.428 INFO 20064 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d -2023-09-01 10:05:47.087 INFO 20064 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU5YApkYP0RdC+Geeh6CpHcndk7MJ5LfZLF2NGVOo8H1Ltv/XfhhIk0a1m7TraP/fh3eg=="}} -2023-09-01 10:05:47.088 INFO 20064 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:47.088 INFO 20064 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d -2023-09-01 10:05:47.215 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:47.215 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:47.216 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:05:47.362 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:47.363 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:47.363 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:05:47.460 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:47.460 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:47.461 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:08:04.956 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWf+Syj0GYkYmDY1EbCIcyFADG72zUh1UOIe5ExY64e4efKs0aYFdNEd38kz2J8uUwM1A=="}} -2023-09-01 10:08:04.956 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d57662b53796a3047596b596d4459314562434963794641444737327a556831554f4965354578593634653465664b7330615946644e456433386b7a324a387555774d31413d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:08:04.957 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d57662b53796a3047596b596d4459314562434963794641444737327a556831554f4965354578593634653465664b7330615946644e456433386b7a324a387555774d31413d3d227d7d -2023-09-01 10:11:36.097 INFO 9904 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 9904 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:11:36.098 INFO 9904 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:11:37.768 INFO 9904 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.964 seconds (JVM running for 2.501) -2023-09-01 10:11:38.008 INFO 9904 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:11:53.514 INFO 9904 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:13:00.361 INFO 9904 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMX3RYvk+6Vn9bD735AjP6i1ffFPXwf9Dmz5dLAjIbbMvnm4WRnExAQbqsUtcIuUksDFVQ=="}} -2023-09-01 10:13:00.362 INFO 9904 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMX3RYvk+6Vn9bD735AjP6i1ffFPXwf9Dmz5dLAjIbbMvnm4WRnExAQbqsUtcIuUksDFVQ=="}} -2023-09-01 10:13:37.836 INFO 9904 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:14:21.440 INFO 9904 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d58335259766b2b36566e396244373335416a503669316666465058776639446d7a35644c416a4962624d766e6d3457526e457841516271735574634975556b73444656513d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:14:21.440 INFO 9904 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:14:23.672 INFO 11844 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 11844 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:14:23.675 INFO 11844 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:14:25.331 INFO 11844 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.965 seconds (JVM running for 2.481) -2023-09-01 10:14:25.593 INFO 11844 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:14:48.065 INFO 11844 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:15.952 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVi95h1t0GS6AcLVdzBr4NJJuaEwy+tZvilbB9C+OkX2g+Kmw3RxtPLLzzOqkfVWhnQaQ=="}} -2023-09-01 10:21:16.852 INFO 11844 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:16.853 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVi95h1t0GS6AcLVdzBr4NJJuaEwy+tZvilbB9C+OkX2g+Kmw3RxtPLLzzOqkfVWhnQaQ=="}} -2023-09-01 10:21:16.854 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c562f79875b74192e8070b55dcc1af834926e684c32fad66f8a56c1f42f8e917da0f8a9b0dd1c6d3cb2f3cceaa47d55a19d069 -2023-09-01 10:21:16.856 INFO 11844 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:21:16.858 INFO 11844 --- [pool-1-thread-9] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:16.860 INFO 11844 --- [pool-1-thread-7] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:16.860 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVi95h1t0GS6AcLVdzBr4NJJuaEwy+tZvilbB9C+OkX2g+Kmw3RxtPLLzzOqkfVWhnQaQ=="}} -2023-09-01 10:21:16.861 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c562f79875b74192e8070b55dcc1af834926e684c32fad66f8a56c1f42f8e917da0f8a9b0dd1c6d3cb2f3cceaa47d55a19d069 -2023-09-01 10:21:16.862 INFO 11844 --- [pool-1-thread-7] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:21:16.862 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c562f79875b74192e8070b55dcc1af834926e684c32fad66f8a56c1f42f8e917da0f8a9b0dd1c6d3cb2f3cceaa47d55a19d069 -2023-09-01 10:21:16.862 INFO 11844 --- [pool-1-thread-9] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:21:16.880 INFO 11844 --- [pool-1-thread-8] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:16.880 INFO 11844 --- [pool-1-thread-8] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:21:16.880 INFO 11844 --- [pool-1-thread-6] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU14Enx9xZAhYsg2H4tYZT1JuaEwy+tZvilbB9C+OkX2h5Sv6zIrFzju+MLNen+BaJfiA=="}} -2023-09-01 10:21:16.885 INFO 11844 --- [pool-1-thread-6] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c535e049f1f71640858b20d87e2d6194f526e684c32fad66f8a56c1f42f8e917da1e52bfacc8ac5ce3bbe30b35e9fe05a25f88 -2023-09-01 10:21:30.378 INFO 11844 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:27:30.954 ERROR 11844 --- [http-nio-7093-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6350ffcb rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6350ffcb rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.954 ERROR 11844 --- [http-nio-7093-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6c6ea4aa rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6c6ea4aa rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.955 ERROR 11844 --- [http-nio-7093-exec-3] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6f3109a8 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6f3109a8 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.955 ERROR 11844 --- [http-nio-7093-exec-6] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@3e3a29ae rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@3e3a29ae rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.955 ERROR 11844 --- [http-nio-7093-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7a7dae69 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7a7dae69 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.955 ERROR 11844 --- [http-nio-7093-exec-7] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@10b67dd0 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@10b67dd0 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.956 ERROR 11844 --- [http-nio-7093-exec-4] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@a7efa1b rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@a7efa1b rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.956 ERROR 11844 --- [http-nio-7093-exec-11] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@79707e4f rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@79707e4f rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:31.009 ERROR 11844 --- [http-nio-7093-exec-5] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.003 ERROR 11844 --- [http-nio-7093-exec-2] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.003 ERROR 11844 --- [http-nio-7093-exec-3] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.003 ERROR 11844 --- [http-nio-7093-exec-8] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.008 ERROR 11844 --- [http-nio-7093-exec-6] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.010 ERROR 11844 --- [http-nio-7093-exec-7] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.010 ERROR 11844 --- [http-nio-7093-exec-4] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.010 ERROR 11844 --- [http-nio-7093-exec-11] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.187 INFO 11844 --- [pool-1-thread-10] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWpKbn2OJ0nrLrjbH39ydx8bCPFwMOksbiLKU/0THm5Gh5Sv6zIrFzju+MLNen+BaKiHg=="}} -2023-09-01 10:27:31.188 INFO 11844 --- [pool-1-thread-10] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a929b9f6389d27acbae36c7dfdc9dc7c6c23c5c0c3a4b1b88b294ff44c79b91a1e52bfacc8ac5ce3bbe30b35e9fe05a2a21e -2023-09-01 10:27:39.665 ERROR 11844 --- [http-nio-7093-exec-17] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7ce4026e rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7ce4026e rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:48.276 ERROR 11844 --- [http-nio-7093-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@3d0517d0 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@3d0517d0 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:48.277 ERROR 11844 --- [http-nio-7093-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@25d86443 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@25d86443 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:48.677 ERROR 11844 --- [pool-1-thread-6] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.677 ERROR 11844 --- [pool-1-thread-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.678 ERROR 11844 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.678 ERROR 11844 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.679 ERROR 11844 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.679 ERROR 11844 --- [pool-1-thread-9] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.680 ERROR 11844 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.680 ERROR 11844 --- [pool-1-thread-10] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.681 ERROR 11844 --- [pool-1-thread-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.723 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVi95h1t0GS6AcLVdzBr4NJJuaEwy+tZvilbB9C+OkX2g+Kmw3RxtPLLzzOqkfVWhnQaQ=="}} -2023-09-01 10:27:48.735 INFO 11844 --- [pool-1-thread-10] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:27:48.723 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU14Enx9xZAhYsg2H4tYZT1JuaEwy+tZvilbB9C+OkX2h5Sv6zIrFzju+MLNen+BaJfiA=="}} -2023-09-01 10:27:48.709 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU14Enx9xZAhYsg2H4tYZT1JuaEwy+tZvilbB9C+OkX2h5Sv6zIrFzju+MLNen+BaJfiA=="}} -2023-09-01 10:27:48.692 INFO 11844 --- [pool-1-thread-6] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU14Enx9xZAhYsg2H4tYZT1JuaEwy+tZvilbB9C+OkX2h5Sv6zIrFzju+MLNen+BaJfiA=="}} -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-10] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c562f79875b74192e8070b55dcc1af834926e684c32fad66f8a56c1f42f8e917da0f8a9b0dd1c6d3cb2f3cceaa47d55a19d069 -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-6] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c535e049f1f71640858b20d87e2d6194f526e684c32fad66f8a56c1f42f8e917da1e52bfacc8ac5ce3bbe30b35e9fe05a25f88 -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c535e049f1f71640858b20d87e2d6194f526e684c32fad66f8a56c1f42f8e917da1e52bfacc8ac5ce3bbe30b35e9fe05a25f88 -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c535e049f1f71640858b20d87e2d6194f526e684c32fad66f8a56c1f42f8e917da1e52bfacc8ac5ce3bbe30b35e9fe05a25f88 -2023-09-01 10:27:48.680 ERROR 11844 --- [pool-1-thread-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:25.938 INFO 11844 --- [pool-1-thread-11] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:29:25.938 INFO 11844 --- [pool-1-thread-11] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:29:26.031 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:29:26.061 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:29:26.061 INFO 11844 --- [pool-1-thread-10] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:29:26.092 ERROR 11844 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:26.134 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:29:43.945 ERROR 11844 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:43.967 INFO 11844 --- [pool-1-thread-11] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:29:43.967 ERROR 11844 --- [pool-1-thread-10] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:43.971 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:29:49.355 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:29:49.355 ERROR 11844 --- [pool-1-thread-11] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:49.378 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:29:49.378 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:33:30.056 ERROR 11844 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:33:31.338 ERROR 11844 --- [http-nio-7093-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7e0e6105 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7e0e6105 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.339 ERROR 11844 --- [http-nio-7093-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@4c06096b rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@4c06096b rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.339 ERROR 11844 --- [http-nio-7093-exec-6] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@71ce3429 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@71ce3429 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.340 ERROR 11844 --- [http-nio-7093-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@4f331938 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@4f331938 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.343 ERROR 11844 --- [http-nio-7093-exec-17] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@5d9cd605 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@5d9cd605 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.343 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:33:32.307 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:33:31.381 ERROR 11844 --- [http-nio-7093-exec-11] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@5cd97ac1 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@5cd97ac1 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:32.952 ERROR 11844 --- [http-nio-7093-exec-17] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:33:32.951 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:33:51.846 ERROR 11844 --- [http-nio-7093-exec-11] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:33:55.845 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:34:03.878 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:34:04.149 ERROR 11844 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:34:04.150 ERROR 11844 --- [pool-1-thread-3] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:34:04.149 ERROR 11844 --- [pool-1-thread-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:34:16.800 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:34:16.805 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:34:16.805 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:34:16.862 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:34:16.862 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:34:16.866 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWOeJwJcCXqD2no2tJMaye8bCPFwMOksbiLKU/0THm5GufKs0aYFdNEd38kz2J8uUy8YQ=="}} -2023-09-01 10:34:16.866 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c58e789c097025ea0f69e8dad24c6b27bc6c23c5c0c3a4b1b88b294ff44c79b91ae7cab3469815d344777f24cf627cb94cbc61 -2023-09-01 10:34:16.868 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:34:16.868 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:34:16.973 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:34:17.067 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:34:17.068 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:34:17.222 ERROR 11844 --- [pool-1-thread-3] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:35:16.711 ERROR 11844 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:35:16.712 ERROR 11844 --- [pool-1-thread-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:17.050 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.054 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.057 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.058 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.059 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.059 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.198 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.205 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.206 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.232 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.233 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.376 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.598 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.601 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.602 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.610 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.614 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.614 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.741 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.788 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.831 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.835 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.835 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:18.029 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:18.306 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:18.314 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWLpzfrowmbUcE/0GtvCFq+qqv0Ze7IGfJMKvop4Dui7mc/ona92PSKOqOzcyT4c/DqDg=="}} -2023-09-01 10:35:18.314 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c58ba737eba3099b51c13fd06b6f085abeaaabf465eec819f24c2afa29e03ba2ee673fa276bdd8f48a3aa3b37324f873f0ea0e -2023-09-01 10:35:18.379 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:18.561 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:35:18.567 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:18.735 ERROR 11844 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:19.132 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:40.051 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWpaim5bHEwZaxxBQ2QRXLx8BhCIKViRiU/3avEzK+I2h5Sv6zIrFzju+MLNen+BaIpuw=="}} -2023-09-01 10:35:40.052 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a96a29b96c713065ac71050d904572f1f0184220a56246253fddabc4ccaf88da1e52bfacc8ac5ce3bbe30b35e9fe05a229bb -2023-09-01 10:35:40.418 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:35:40.643 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWpaim5bHEwZaxxBQ2QRXLx8BhCIKViRiU/3avEzK+I2h5Sv6zIrFzju+MLNen+BaIpuw=="}} -2023-09-01 10:35:40.643 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a96a29b96c713065ac71050d904572f1f0184220a56246253fddabc4ccaf88da1e52bfacc8ac5ce3bbe30b35e9fe05a229bb -2023-09-01 10:35:40.794 ERROR 11844 --- [pool-1-thread-3] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:41.059 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:35:41.251 ERROR 11844 --- [pool-1-thread-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:41.455 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:42.006 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:43.810 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:43.810 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:44.344 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:45.257 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:46.842 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWpaim5bHEwZaxxBQ2QRXLx8BhCIKViRiU/3avEzK+I2h5Sv6zIrFzju+MLNen+BaIpuw=="}} -2023-09-01 10:35:46.842 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a96a29b96c713065ac71050d904572f1f0184220a56246253fddabc4ccaf88da1e52bfacc8ac5ce3bbe30b35e9fe05a229bb -2023-09-01 10:35:47.306 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:35:47.723 ERROR 11844 --- [pool-1-thread-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:178) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:115) - io.netty.handler.codec.base64.Base64.encode(Base64.java:108) - io.netty.handler.codec.base64.Base64.encode(Base64.java:100) - io.netty.handler.codec.base64.Base64.encode(Base64.java:80) - io.netty.handler.codec.base64.Base64.encode(Base64.java:70) - io.netty.handler.codec.base64.Base64.encode(Base64.java:66) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:80) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 10:35:47.723 ERROR 11844 --- [pool-1-thread-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:47) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 10:35:47.723 ERROR 11844 --- [pool-1-thread-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:282) - com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:224) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:74) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 10:35:47.741 ERROR 11844 --- [pool-1-thread-3] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:48.482 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:51.203 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:51.204 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:51.598 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:52.096 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:36:11.202 INFO 18248 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 18248 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:36:11.204 INFO 18248 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:36:12.852 INFO 18248 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.935 seconds (JVM running for 2.574) -2023-09-01 10:36:13.111 INFO 18248 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:38:29.604 INFO 18248 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadda3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:38:46.690 INFO 18248 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:45:29.443 INFO 10732 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 10732 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:45:29.445 INFO 10732 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:45:31.140 INFO 10732 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.979 seconds (JVM running for 2.575) -2023-09-01 10:45:31.425 INFO 10732 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:45:47.481 INFO 16612 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 16612 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:45:47.484 INFO 16612 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:45:49.133 INFO 16612 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.941 seconds (JVM running for 2.49) -2023-09-01 10:45:49.372 INFO 16612 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:46:36.195 INFO 16612 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXR2+CNk8BQgj0Lq6xi2h6TiFSjbOvz6OH6SItwhSDG1btv/XfhhIk0a1m7TraP/fj5eg=="}} -2023-09-01 10:46:36.199 INFO 16612 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5d1dbe08d93c050823d0babac62da1e938854a36cebf3e8e1fa488b708520c6d5bb6ffd77e18489346b59bb4eb68ffdf8f97a -2023-09-01 10:47:23.082 INFO 16612 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:47:23.083 INFO 16612 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:47:23.083 INFO 16612 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:47:23.085 INFO 16612 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:47:23.086 INFO 16612 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:47:23.087 INFO 16612 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:47:23.089 INFO 16612 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:47:23.089 INFO 16612 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:47:34.953 INFO 16612 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:47:35.023 INFO 16612 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:47:35.026 INFO 16612 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:47:35.056 INFO 16612 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:47:35.067 INFO 16612 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:53:43.852 INFO 16612 --- [pool-1-thread-6] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:53:43.853 INFO 16612 --- [pool-1-thread-6] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:53:43.854 INFO 16612 --- [pool-1-thread-7] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:53:43.855 INFO 16612 --- [pool-1-thread-7] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:53:43.859 ERROR 16612 --- [pool-1-thread-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:55:40.002 ERROR 16612 --- [http-nio-7093-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@3b0bfb6 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@3b0bfb6 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.003 ERROR 16612 --- [http-nio-7093-exec-9] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@504cf2ec rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@504cf2ec rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.003 ERROR 16612 --- [http-nio-7093-exec-3] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@435c2f14 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@435c2f14 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.004 INFO 16612 --- [pool-1-thread-8] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVCC1xtGqm9xDWp6S5JUmPR/CbOEXqyyQmf6XvYpi1POz+qIVaLPR4Qr8R+t6ld9Cou7A=="}} -2023-09-01 10:55:40.004 ERROR 16612 --- [http-nio-7093-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@a0b3cd rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@a0b3cd rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.005 ERROR 16612 --- [http-nio-7093-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@596b05ef rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@596b05ef rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.005 ERROR 16612 --- [http-nio-7093-exec-7] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@1dc1d284 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@1dc1d284 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.006 INFO 16612 --- [pool-1-thread-9] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVCC1xtGqm9xDWp6S5JUmPR/CbOEXqyyQmf6XvYpi1POz+qIVaLPR4Qr8R+t6ld9Cou7A=="}} -2023-09-01 10:55:40.009 INFO 16612 --- [pool-1-thread-10] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:55:40.023 INFO 16612 --- [pool-1-thread-8] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5420b5c6d1aa9bdc435a9e92e495263d1fc26ce117ab2c9099fe97bd8a62d4f3b3faa21568b3d1e10afc47eb7a95df42a2eec -2023-09-01 10:55:40.068 INFO 16612 --- [pool-1-thread-10] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:55:40.068 INFO 16612 --- [pool-1-thread-9] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5420b5c6d1aa9bdc435a9e92e495263d1fc26ce117ab2c9099fe97bd8a62d4f3b3faa21568b3d1e10afc47eb7a95df42a2eec -2023-09-01 10:55:40.078 INFO 16612 --- [pool-1-thread-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:55:40.106 INFO 16612 --- [pool-1-thread-6] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:55:40.227 INFO 16612 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----Timestamp expired: skew=30000 , timestamp=1693536824432 , current=1693536940419 -2023-09-01 10:55:40.233 INFO 16612 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:55:40.233 INFO 16612 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:55:40.242 INFO 16612 --- [pool-1-thread-9] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:55:40.242 INFO 16612 --- [pool-1-thread-10] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:55:40.292 INFO 16612 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----Timestamp expired: skew=30000 , timestamp=1693536824432 , current=1693536940475 -2023-09-01 10:55:40.296 INFO 16612 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:55:40.297 INFO 16612 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:55:40.305 INFO 16612 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----Timestamp expired: skew=30000 , timestamp=1693536824432 , current=1693536940493 -2023-09-01 10:55:40.305 INFO 16612 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:55:40.309 INFO 16612 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:55:40.309 INFO 16612 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:55:40.309 INFO 16612 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWiUOA0cYCACVu9rjwTYx/Giqj9C2ow4Q7TZtd6PDuu+Gc/ona92PSKOqOzcyT4c/Ailg=="}} -2023-09-01 10:55:40.309 INFO 16612 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a250e034718080095bbdae3c13631fc68aa8fd0b6a30e10ed366d77a3c3baef8673fa276bdd8f48a3aa3b37324f873f02296 -2023-09-01 10:55:40.329 INFO 16612 --- [pool-1-thread-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:55:40.365 INFO 16612 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:56:03.460 INFO 16612 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWiUOA0cYCACVu9rjwTYx/Giqj9C2ow4Q7TZtd6PDuu+Gc/ona92PSKOqOzcyT4c/Ailg=="}} -2023-09-01 10:56:03.460 INFO 16612 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a250e034718080095bbdae3c13631fc68aa8fd0b6a30e10ed366d77a3c3baef8673fa276bdd8f48a3aa3b37324f873f02296 -2023-09-01 10:56:03.483 INFO 16612 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:56:07.294 ERROR 16612 --- [pool-1-thread-9] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:56:07.297 INFO 16612 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:56:07.312 INFO 16612 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:56:33.771 INFO 16612 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:56:33.801 INFO 16612 --- [pool-1-thread-7] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:56:33.864 ERROR 16612 --- [pool-1-thread-8] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:56:33.912 INFO 16612 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:56:33.914 INFO 16612 --- [pool-1-thread-6] c.c.missiles.controller.AepCommandSend : -----Timestamp expired: skew=30000 , timestamp=1693536964025 , current=1693536994099 -2023-09-01 10:56:40.541 INFO 16612 --- [pool-1-thread-7] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:56:40.542 INFO 16612 --- [pool-1-thread-7] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:56:42.216 INFO 19476 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 19476 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:56:42.219 INFO 19476 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:56:43.932 INFO 19476 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.011 seconds (JVM running for 2.655) -2023-09-01 10:56:44.246 INFO 19476 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:58:09.012 INFO 19476 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUbhlwxLQKT8a+8S8lsP/k5y8XnSU/v5At+W6wSGr66bg+Kmw3RxtPLLzzOqkfVWhkIXA=="}} -2023-09-01 10:58:09.013 INFO 19476 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUbhlwxLQKT8a+8S8lsP/k5y8XnSU/v5At+W6wSGr66bg+Kmw3RxtPLLzzOqkfVWhkIXA=="}} -2023-09-01 10:58:09.016 INFO 19476 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51b865c312d0293f1afbc4bc96c3ff939cbc5e7494fefe40b7e5bac121abeba6e0f8a9b0dd1c6d3cb2f3cceaa47d55a19085c -2023-09-01 10:58:09.023 INFO 19476 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51b865c312d0293f1afbc4bc96c3ff939cbc5e7494fefe40b7e5bac121abeba6e0f8a9b0dd1c6d3cb2f3cceaa47d55a19085c -2023-09-01 10:58:11.118 INFO 19476 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:58:11.323 INFO 19476 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:58:31.800 INFO 18932 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 18932 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:58:31.801 INFO 18932 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:58:33.488 INFO 18932 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.962 seconds (JVM running for 2.511) -2023-09-01 10:58:33.762 INFO 18932 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:58:37.673 INFO 18932 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51b865c312d0293f1afbc4bc96c3ff939cbc5e7494fefe40b7e5bac121abeba6e0f8a9b0dd1c6d3cb2f3cceaa47d55a19085c -2023-09-01 10:58:38.598 INFO 18932 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:59:18.589 ERROR 18932 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 10:59:28.949 INFO 18932 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51b865c312d0293f1afbc4bc96c3ff939cbc5e7494fefe40b7e5bac121abeba6e0f8a9b0dd1c6d3cb2f3cceaa47d55a19085c -2023-09-01 10:59:29.157 INFO 18932 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:12:48.579 ERROR 18932 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:12:50.192 INFO 13008 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 13008 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 11:12:50.194 INFO 13008 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 11:12:51.888 INFO 13008 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.008 seconds (JVM running for 2.572) -2023-09-01 11:12:52.175 INFO 13008 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 11:14:43.401 INFO 19524 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 19524 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 11:14:43.404 INFO 19524 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 11:14:45.109 INFO 19524 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.015 seconds (JVM running for 2.534) -2023-09-01 11:14:45.370 INFO 19524 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 11:17:17.037 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU+J9TF7+np56WRFJfsljehOlxcWP5YLoUfqc3IwnJG7A+Kmw3RxtPLLzzOqkfVWhkaIA=="}} -2023-09-01 11:17:17.039 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c53e27d4c5efe9e9e7a5911497ec9637a13a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a191a20 -2023-09-01 11:17:18.565 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:20:49.903 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:20:49.903 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:20:49.905 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:20:49.905 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:20:49.924 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:20:49.924 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:20:49.925 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:20:49.925 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:20:51.962 ERROR 19524 --- [pool-1-thread-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:20:55.225 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:20:55.416 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:20:55.846 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:00.357 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:06.222 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:06.227 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:06.227 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:13.117 INFO 19524 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.121 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:13.121 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:13.142 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:13.260 INFO 19524 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.267 INFO 19524 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.267 INFO 19524 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.269 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:13.269 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:13.272 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:13.272 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMW6xMckTvE3E1kPBhFGNa8gOlxcWP5YLoUfqc3IwnJG7A+Kmw3RxtPLLzzOqkfVWhngSA=="}} -2023-09-01 11:21:13.272 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:13.272 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5bac4c7244ef13713590f06114635af203a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a19e048 -2023-09-01 11:21:13.442 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:13.461 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:21:13.464 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:13.640 ERROR 19524 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:21:13.877 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:13.966 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.993 INFO 19524 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:14.113 INFO 19524 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:14.159 INFO 19524 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:14.346 INFO 19524 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:27.741 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:27.742 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:28.197 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:28.754 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:35.857 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:35.857 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:36.037 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:36.472 INFO 19524 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:24:29.563 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUI68j2ZFK/NvhUw+W8sg/6OlxcWP5YLoUfqc3IwnJG7A+Kmw3RxtPLLzzOqkfVWhlR9w=="}} -2023-09-01 11:24:29.563 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:24:29.762 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:24:29.972 ERROR 19524 --- [pool-1-thread-4] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:24:30.417 INFO 19524 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:24:44.501 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:24:44.501 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:24:44.687 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:24:45.211 INFO 19524 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:24:53.456 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:24:53.456 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:24:53.623 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:24:54.156 INFO 19524 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:27:48.345 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXkjiNRLQnQqOcsMa3gUPJZy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUyPDQ=="}} -2023-09-01 11:27:48.346 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5e48e23512d09d0a8e72c31ade050f259cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c8f0d -2023-09-01 11:27:48.597 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:27:48.767 ERROR 19524 --- [pool-1-thread-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:27:48.973 ERROR 19524 --- [pool-1-thread-1] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:45) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 11:27:49.067 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:28:02.568 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:28:02.568 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:28:02.734 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:28:03.243 INFO 19524 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:28:10.845 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:28:10.845 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:28:11.059 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:28:11.654 INFO 19524 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:31:05.238 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXjdTOsRWtb74VAgvUbiY5vOlxcWP5YLoUfqc3IwnJG7OfKs0aYFdNEd38kz2J8uUyLGQ=="}} -2023-09-01 11:31:05.238 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5e37533ac456b5bef854082f51b898e6f3a5c5c58fe582e851fa9cdc8c27246ece7cab3469815d344777f24cf627cb94c8b19 -2023-09-01 11:31:05.396 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:31:05.572 ERROR 19524 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:31:06.285 INFO 19524 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:31:18.850 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:31:18.850 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:31:19.050 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:31:19.545 INFO 19524 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:31:27.125 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:31:27.125 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:31:27.393 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:31:27.912 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:32:08.900 INFO 19524 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:32:09.062 INFO 19524 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:33:14.026 ERROR 19524 --- [nioEventLoopGroup-3-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:33:40.938 INFO 19524 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:33:41.529 INFO 19524 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:34:39.167 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVeYnaa1BMqAO0V13aZx7QVy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUybzQ=="}} -2023-09-01 11:34:39.170 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c55e62769ad4132a00ed15d77699c7b415cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c9bcd -2023-09-01 11:34:39.172 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVeYnaa1BMqAO0V13aZx7QVy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUybzQ=="}} -2023-09-01 11:34:39.172 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c55e62769ad4132a00ed15d77699c7b415cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c9bcd -2023-09-01 11:34:39.172 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:34:39.172 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:34:46.396 ERROR 19524 --- [nioEventLoopGroup-3-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:34:46.397 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVeYnaa1BMqAO0V13aZx7QVy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUybzQ=="}} -2023-09-01 11:34:46.397 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c55e62769ad4132a00ed15d77699c7b415cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c9bcd -2023-09-01 11:34:46.397 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVeYnaa1BMqAO0V13aZx7QVy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUybzQ=="}} -2023-09-01 11:34:46.398 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c55e62769ad4132a00ed15d77699c7b415cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c9bcd -2023-09-01 11:34:46.502 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:34:46.504 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:34:46.506 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:34:58.027 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:35:00.305 INFO 2280 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 2280 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 11:35:00.307 INFO 2280 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 11:35:01.982 INFO 2280 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.97 seconds (JVM running for 2.481) -2023-09-01 11:35:02.228 INFO 2280 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 11:35:10.139 INFO 2280 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:35:10.928 INFO 2280 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:36:23.738 INFO 18728 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 18728 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 11:36:23.739 INFO 18728 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 11:36:26.115 INFO 18728 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.711 seconds (JVM running for 3.399) -2023-09-01 11:36:26.475 INFO 18728 --- [Thread-3] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 11:37:44.569 INFO 18728 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:37:45.596 INFO 18728 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:37:22.993 INFO 24416 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 24416 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 13:37:22.994 INFO 24416 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 13:37:25.370 INFO 24416 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.734 seconds (JVM running for 3.372) -2023-09-01 13:37:25.645 INFO 24416 --- [Thread-3] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 13:38:13.266 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVX9a7iKXQ7HUjpvi+oy/btqsLETtc63EV5eS5jAhPJQj+qIVaLPR4Qr8R+t6ld9Coxmw=="}} -2023-09-01 13:38:13.272 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c557f5aee229743b1d48e9be2fa8cbf6edaac2c44ed73adc4579792e630213c9423faa21568b3d1e10afc47eb7a95df42a319b -2023-09-01 13:38:14.167 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:38:14.827 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:38:28.115 INFO 24416 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:38:28.116 INFO 24416 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:38:28.391 INFO 24416 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:38:28.914 INFO 24416 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:38:35.892 INFO 24416 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:38:35.893 INFO 24416 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:38:36.092 INFO 24416 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:38:36.579 INFO 24416 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:41:32.750 INFO 24416 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVKOk5dWuC4sWVZN4pWVlpbqsLETtc63EV5eS5jAhPJQmc/ona92PSKOqOzcyT4c/ApXA=="}} -2023-09-01 13:41:32.751 INFO 24416 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c54a3a4e5d5ae0b8b16559378a56565a5baac2c44ed73adc4579792e630213c942673fa276bdd8f48a3aa3b37324f873f0295c -2023-09-01 13:41:32.941 INFO 24416 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:41:33.605 INFO 24416 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:41:48.231 INFO 24416 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:41:48.231 INFO 24416 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:41:48.434 INFO 24416 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:41:48.619 ERROR 24416 --- [pool-1-thread-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:46) - com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:61) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 13:41:48.830 INFO 24416 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:41:57.851 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:41:57.852 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:41:57.982 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:41:58.373 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:42:03.125 INFO 24416 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:42:03.126 INFO 24416 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:42:03.289 INFO 24416 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:42:03.701 INFO 24416 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:44:51.165 INFO 24416 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUDPf2tUbR2QL0J8hq9DmfHbCPFwMOksbiLKU/0THm5Gg+Kmw3RxtPLLzzOqkfVWhlqlw=="}} -2023-09-01 13:44:51.166 INFO 24416 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5033dfdad51b47640bd09f21abd0e67c76c23c5c0c3a4b1b88b294ff44c79b91a0f8a9b0dd1c6d3cb2f3cceaa47d55a196a97 -2023-09-01 13:44:51.369 INFO 24416 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:44:52.111 INFO 24416 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:45:07.269 INFO 24416 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:45:07.270 INFO 24416 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:45:07.459 INFO 24416 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:45:07.955 INFO 24416 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:45:14.557 INFO 24416 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:45:14.557 INFO 24416 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:45:14.742 INFO 24416 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:45:15.351 INFO 24416 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:48:08.924 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUpET+/Vk0a4lrD62CMFf9RADG72zUh1UOIe5ExY64e4Q+Kmw3RxtPLLzzOqkfVWhlnvg=="}} -2023-09-01 13:48:08.924 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c529113fbf564d1ae25ac3eb608c15ff510031bbdb3521d543887b913163ae1ee10f8a9b0dd1c6d3cb2f3cceaa47d55a1967be -2023-09-01 13:48:09.173 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:48:09.774 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:48:25.948 INFO 24416 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:48:25.948 INFO 24416 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:48:26.142 INFO 24416 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:48:26.406 INFO 24416 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:48:33.068 INFO 24416 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:48:33.068 INFO 24416 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:48:33.275 INFO 24416 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:48:34.022 INFO 24416 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:51:28.022 INFO 24416 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUXTA6KaPTtKgHgCxAgqnbqbgZUbdf+wb1tKKs8GFgO/j2Gd82iJZ7EEBfR3vGubsOwsA=="}} -2023-09-01 13:51:28.022 INFO 24416 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5174c0e8a68f4ed2a01e00b1020aa76ea6e06546dd7fec1bd6d28ab3c18580efe3d8677cda2259ec41017d1def1ae6ec3b0b0 -2023-09-01 13:51:28.570 INFO 24416 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:51:29.231 INFO 24416 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:51:43.719 INFO 24416 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:51:43.719 INFO 24416 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:51:43.909 INFO 24416 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:51:44.356 INFO 24416 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:51:51.977 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:51:51.977 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:51:52.170 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:51:52.618 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:03.554 INFO 24416 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXTHfVtN29fiaCTCC1Q7fePndk7MJ5LfZLF2NGVOo8H1Gc/ona92PSKOqOzcyT4c/BXbA=="}} -2023-09-01 13:54:03.554 INFO 24416 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5d31df56d376f5f89a093082d50edf78f9dd93b309e4b7d92c5d8d1953a8f07d4673fa276bdd8f48a3aa3b37324f873f0576c -2023-09-01 13:54:03.780 INFO 24416 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:54:04.531 INFO 24416 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:19.353 INFO 24416 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXTHfVtN29fiaCTCC1Q7fePndk7MJ5LfZLF2NGVOo8H1Gc/ona92PSKOqOzcyT4c/BXbA=="}} -2023-09-01 13:54:19.354 INFO 24416 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5d31df56d376f5f89a093082d50edf78f9dd93b309e4b7d92c5d8d1953a8f07d4673fa276bdd8f48a3aa3b37324f873f0576c -2023-09-01 13:54:19.547 INFO 24416 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:54:20.169 INFO 24416 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:34.670 INFO 24416 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXTHfVtN29fiaCTCC1Q7fePndk7MJ5LfZLF2NGVOo8H1Gc/ona92PSKOqOzcyT4c/BXbA=="}} -2023-09-01 13:54:34.670 INFO 24416 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5d31df56d376f5f89a093082d50edf78f9dd93b309e4b7d92c5d8d1953a8f07d4673fa276bdd8f48a3aa3b37324f873f0576c -2023-09-01 13:54:34.862 INFO 24416 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:54:35.441 INFO 24416 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:51.897 INFO 24416 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:54:51.898 INFO 24416 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:54:52.157 INFO 24416 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:54:52.849 INFO 24416 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:59.402 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:54:59.404 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:54:59.569 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:55:00.018 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:59:09.853 INFO 21176 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 21176 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 13:59:09.854 INFO 21176 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 13:59:12.169 INFO 21176 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.651 seconds (JVM running for 3.166) -2023-09-01 13:59:12.472 INFO 21176 --- [Thread-3] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 14:28:28.995 INFO 10532 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 10532 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 14:28:28.996 INFO 10532 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 14:28:30.796 INFO 10532 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.122 seconds (JVM running for 2.701) -2023-09-01 14:28:31.100 INFO 10532 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 14:30:38.934 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:30:39.887 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:32:51.539 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:32:51.764 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:36:10.515 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:36:10.685 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:36:41.558 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:36:41.762 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:37:23.244 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:37:23.485 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:38:02.502 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:38:02.834 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:39:39.271 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:39:39.674 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:41:35.963 INFO 17840 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 17840 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 14:41:35.965 INFO 17840 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 14:41:37.677 INFO 17840 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.029 seconds (JVM running for 2.674) -2023-09-01 14:41:37.978 INFO 17840 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 14:41:47.082 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:41:48.258 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:42:54.804 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:42:55.070 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:46:28.961 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:46:29.152 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:46:52.086 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:46:52.288 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:49:30.564 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:49:30.813 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:52:55.120 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:52:55.121 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:52:55.406 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.100 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.101 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.102 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.102 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.102 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.102 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.110 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.110 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.261 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.269 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.323 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.325 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.433 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:06.444 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.445 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.598 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:08.314 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.323 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.331 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 14:54:08.332 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 14:54:08.343 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 14:54:08.345 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 14:54:08.357 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.359 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.367 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:08.368 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:08.374 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:08.374 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:08.506 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:54:08.528 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:08.563 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:54:08.587 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:08.727 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:46) - com.casic.missiles.replier.command.ReplyCommandSupport.buildBizConfigFieldFrame(ReplyCommandSupport.java:138) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:60) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.727 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:282) - com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:224) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:69) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.728 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:53) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.738 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.skipNotConfigPreCode(PreLeadCodeProcessor.java:74) - com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.invoke(PreLeadCodeProcessor.java:42) - com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:47) - com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) - com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) - io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) - io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) - io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) - io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) - io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) - io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) - io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) - io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) - io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) - io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) - io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.739 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.invoke(PreLeadCodeProcessor.java:45) - com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:47) - com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) - com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) - io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) - io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) - io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) - io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) - io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) - io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) - io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) - io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) - io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) - io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) - io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.741 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.763 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:08.763 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:08.914 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:08.966 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.992 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:09.084 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:09.165 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:09.544 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:56:29.531 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIE439Y4/MTunboz3XG+UUmcdmhYGvWx0EQdp0IoIahxCZhFw=="}} -2023-09-01 14:56:29.533 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed204e37f58e3f313ba76e8cf75c6f9452671d9a1606bd6c74110769d08a086a1c4266117 -2023-09-01 14:56:29.793 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:56:30.555 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:56:34.139 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAZzEgIAQAlMMAlAygAYyi6cGkr0SRGnvlC5ZaomRl5B6Yb0hLmY6hRzP8YzmuL490E/ChU0vOXMqfzfFy9ogl1kpgZ21kfQTGiJYaCvMzn9XS64e1rZooETjmBtPIHQs4xHOnZJ8HczJ7T2lJtfFT"}} -2023-09-01 14:56:34.140 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200067312020040094c300940ca0018ca2e9c1a4af44911a7be50b965aa26465e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5f153 -2023-09-01 14:56:34.413 ERROR 17840 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 14:56:36.478 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 14:56:36.478 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 14:56:36.710 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:56:37.184 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:56:43.764 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 14:56:43.764 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 14:56:43.893 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:56:44.451 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:57:41.815 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAmMMAmAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1Y7c="}} -2023-09-01 14:57:41.816 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040098c3009806a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac797563b7 -2023-09-01 14:57:42.031 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":6,"目标节点":152,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:57:42.556 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:57:46.014 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAIDEgIAQAmMMAmAGgAcDAizoaLmOTCnnkcAgUzQuR9Fp3d63+/g/QFlDFXCj+Pho="}} -2023-09-01 14:57:46.015 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 14:57:46.172 ERROR 17840 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 14:58:08.970 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAIDEgIAQAmMMAmAGgAcDAizoaLmOTCnnkcAgUzQuR9Fp3d63+/g/QFlDFXCj+Pho="}} -2023-09-01 14:58:08.971 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 14:58:09.154 ERROR 17840 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 14:58:27.721 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAIDEgIAQAmMMAmAGgAcDAizoaLmOTCnnkcAgUzQuR9Fp3d63+/g/QFlDFXCj+Pho="}} -2023-09-01 14:58:27.722 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 14:58:27.970 ERROR 17840 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 14:58:48.525 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAIDEgIAQAmMMAmAGgAcDAizoaLmOTCnnkcAgUzQuR9Fp3d63+/g/QFlDFXCj+Pho="}} -2023-09-01 14:58:48.525 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 14:58:48.729 ERROR 17840 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:01:26.220 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:01:26.463 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4119,90 +35,15 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:02:29.933 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:02:29.933 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:41.517 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:41.517 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:41.538 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:41.539 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:41.540 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:41.540 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:41.545 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:41.545 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:43.885 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:43.886 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:45.137 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:45.159 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:50.028 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:50.715 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:50.722 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:50.723 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:50.731 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:50.734 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:50.735 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:50.753 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:50.758 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:50.758 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:50.788 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:50.792 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:05:50.793 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:05:50.928 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:51.950 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:56.939 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:56.941 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:05:57.403 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:57.408 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:57.408 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:57.505 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:57.505 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:57.510 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:05:57.510 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:05:57.510 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:05:57.511 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:05:57.575 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:59.325 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:59.329 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:05:59.330 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:05:59.838 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:05:59.430 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:06:00.007 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:06:00.318 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:00.322 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:06:00.323 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:06:00.328 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:00.331 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:00.461 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:00.498 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:06:00.929 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:02.647 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:08.757 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:06:19.706 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-09-11 11:09:30.543 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:09:30.989 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:09:31.377 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4227,99 +68,18 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:06:19.718 ERROR 17840 --- [nioEventLoopGroup-3-1] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:42) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 15:06:19.719 ERROR 17840 --- [nioEventLoopGroup-3-1] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.resolver.combined.CombinedFieldSupport.getLengthFieldValue(CombinedFieldSupport.java:48) - com.casic.missiles.parser.resolver.combined.impl.PreBizFieldParseProcessor.invoke(PreBizFieldParseProcessor.java:39) - com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:47) - com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) - com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 15:06:43.996 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:06:44.185 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 15:06:44.185 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:07:53.289 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:36.896 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 15:12:36.896 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:36.907 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:36.909 INFO 17840 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:39.520 INFO 17840 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:12:39.521 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:12:39.743 ERROR 17840 --- [nioEventLoopGroup-3-2] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:68) - com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:116) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) - io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) - io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) - io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) - io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) - io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) - io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) - io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) - io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) - io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) - io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) - io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 15:12:43.568 ERROR 17840 --- [nioEventLoopGroup-3-2] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:09:45.362 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:09:45.901 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:09:46.314 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4341,25 +101,18 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:12:44.082 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:10:00.580 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:10:01.020 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:10:01.385 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4381,27 +134,19 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:12:48.238 INFO 17840 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:48.466 INFO 17840 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:12:51.303 ERROR 17840 --- [nioEventLoopGroup-3-2] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:10:15.669 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:10:16.094 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:12:17.878 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : 61333230303032363331323032303034303039386333303039383034613030313030653633653461313664363161326363326365373238383464643962346335643065313766666566393234616664383465656632343639623331326631343335343838 +2023-09-11 11:13:17.481 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4423,31 +168,20 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:14:59.866 INFO 23908 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 23908 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 15:14:59.868 INFO 23908 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 15:15:01.748 INFO 23908 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.176 seconds (JVM running for 2.723) -2023-09-01 15:15:02.060 INFO 23908 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 15:15:11.790 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:15:12.816 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:15:13.171 ERROR 23908 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:13:30.164 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : 61333230303032363331323032303034303039386333303039383034613030313030653633653461313664363161326363326365373238383464643962346335643065313766666566393234616664383465656632343639623331326631343335343838 +2023-09-11 11:13:36.813 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : 61333230303032363331323032303034303039386333303039383034613030313030653633653461313664363161326363326365373238383464643962346335643065313766666566393234616664383465656632343639623331326631343335343838 +2023-09-11 11:13:42.572 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:13:43.011 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:14:20.105 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4469,27 +203,18 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:15:29.754 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:15:29.938 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:33:27.372 ERROR 23908 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:14:30.590 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:14:31.049 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:14:57.352 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4511,277 +236,158 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:33:37.183 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:33:37.414 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:34:52.674 ERROR 23908 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"lastTime":1688119465000,"protocolId":"1","dataFieldIds":"","createTime":1686305063000,"combinedFieldIds":"11","id":2,"matchRuleJson":"{}","isFinishMatch":"1","scene":1},异常信息为{} +2023-09-11 11:15:03.885 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:15:04.526 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:15:10.797 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$1(FieldReverseDecorator.java:60) ~[classes/:na] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] + +2023-09-11 11:15:15.620 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:15:16.075 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:15:28.736 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} + +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] + +2023-09-11 11:15:32.668 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:15:33.150 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:24:26.145 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} + +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] + +2023-09-11 11:24:45.229 INFO 23764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 23764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-09-11 11:24:45.230 INFO 23764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-09-11 11:24:47.027 INFO 23764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.051 seconds (JVM running for 2.557) +2023-09-11 11:24:47.285 INFO 23764 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-09-11 11:25:43.947 INFO 23764 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:25:52.705 INFO 23764 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:25:53.282 ERROR 23764 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} + +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] + +2023-09-11 11:27:10.755 INFO 5716 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 5716 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-09-11 11:27:10.758 INFO 5716 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-09-11 11:27:12.575 INFO 5716 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.124 seconds (JVM running for 2.683) +2023-09-11 11:27:12.933 INFO 5716 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-09-11 11:27:30.746 INFO 5716 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488990000000000000000 +2023-09-11 11:27:42.741 INFO 5716 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:27:47.238 ERROR 5716 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} + +com.casic.missiles.exception.EngineException: 匹配失败,报文信息是60000009000100c500135a000400000000,配置信息是{"10000050":{"createTime":1686925000000,"dataFieldIds":"24,25,26","dataFieldName":"日期","dynamicLengthId":18,"id":2,"isStorge":1,"lastTime":1686924998000,"prefixCode":"10000050","ruleId":0},"10000062":{"createTime":1686925132000,"dataFieldIds":"19","dataFieldName":"upload","dynamicLengthId":18,"id":5,"isStorge":1,"lastTime":1686925129000,"length":2,"prefixCode":"10000062","ruleId":0},"60000300":{"createTime":1686925163000,"dataFieldIds":"19","dataFieldName":"数据接收状态","dynamicLengthId":18,"id":6,"isStorge":1,"lastTime":1686925160000,"prefixCode":"60000300","ruleId":0},"6000000a":{"createTime":1686925276000,"dataFieldIds":"19","dataFieldName":"传感器状态","dynamicLengthId":18,"id":8,"isStorge":1,"lastTime":1686925273000,"prefixCode":"6000000a","ruleId":0},"60000020":{"createTime":1686925219000,"dataFieldIds":"19","dataFieldName":"设备电量","dynamicLengthId":18,"id":7,"isStorge":1,"lastTime":1686925217000,"prefixCode":"60000020","ruleId":0},"1000000a":{"createTime":1686924325000,"dataFieldIds":"19","dataFieldName":"重试次数","dynamicLengthId":18,"id":1,"isStorge":1,"lastTime":1686924322000,"prefixCode":"1000000a","ruleId":0},"cxxxxxxx":{"combinedFieldIds":"20,21,22","createTime":1686938618000,"dataFieldIds":"23","dataFieldName":"业务内容","dynamicLengthId":18,"id":10,"isStorge":1,"lastTime":1686938616000,"prefixCode":"cxxxxxxx","ruleId":0},"10000106":{"createTime":1686925354000,"dataFieldIds":"28","dataFieldName":"collectCount","dynamicLengthId":18,"id":9,"isStorge":1,"lastTime":1686925352000,"prefixCode":"10000106","ruleId":0}} + at com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.lambda$invoke$0(PreLeadCodeProcessor.java:43) ~[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:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:35:01.330 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 15:35:01.507 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:35:32.564 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 15:35:32.784 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:35:53.268 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:35:53.608 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:37:02.578 INFO 1852 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 1852 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 15:37:02.580 INFO 1852 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 15:37:04.312 INFO 1852 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.029 seconds (JVM running for 2.568) -2023-09-01 15:37:04.597 INFO 1852 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 15:37:44.214 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:37:45.011 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:38:12.156 ERROR 1852 --- [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:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:38:17.608 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:38:17.801 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:42:08.588 ERROR 1852 --- [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:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:42:17.161 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:42:17.419 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:43:08.673 INFO 9856 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 9856 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 15:43:08.674 INFO 9856 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 15:43:10.438 INFO 9856 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.063 seconds (JVM running for 2.578) -2023-09-01 15:43:10.731 INFO 9856 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 15:43:15.777 INFO 9856 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:43:16.598 INFO 9856 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:49:11.417 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 15:49:11.604 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:49:21.191 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:49:21.388 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:52:48.396 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOjcgFAEAAcMAAQSfAeNuh8mo50MswWLCO19+e9OCoMy6ZFbkq51e2t0+60dx/5hjFrCogNxI9MApywYLz8Kp"}} -2023-09-01 15:52:48.397 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003a372014010001c30001049f01e36e87c9a8e7432cc162c23b5f7e7bd382a0ccba6456e4ab9d5edadd3eeb4771ff986316b0a880dc48f4c029cb060bcfc2a9 -2023-09-01 15:52:48.568 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":58,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:52:48.975 INFO 9856 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:53:02.587 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 15:53:02.587 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:53:02.809 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:53:03.447 INFO 9856 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:53:04.186 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 15:53:04.187 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:53:04.650 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:53:05.138 INFO 9856 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:53:49.947 INFO 9856 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKhIUMhDHjum55FfF9aSyCS5YHvC/1K3f15v9LauUGifygFX"}} -2023-09-01 15:53:49.947 INFO 9856 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca84850c8431e3ba6e7915f17d692c824b9607bc2ff52b77f5e6ff4b6ae50689fca0157 -2023-09-01 15:53:50.128 INFO 9856 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:53:50.327 ERROR 9856 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.invoke(PreLeadCodeProcessor.java:40) ~[classes/:na] + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:46) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:54:05.423 INFO 9856 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKhIUMhDHjum55FfF9aSyCS5YHvC/1K3f15v9LauUGifygFX"}} -2023-09-01 15:54:05.423 INFO 9856 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca84850c8431e3ba6e7915f17d692c824b9607bc2ff52b77f5e6ff4b6ae50689fca0157 -2023-09-01 15:54:05.606 INFO 9856 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:54:05.754 ERROR 9856 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:54:20.900 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKhIUMhDHjum55FfF9aSyCS5YHvC/1K3f15v9LauUGifygFX"}} -2023-09-01 15:54:20.901 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca84850c8431e3ba6e7915f17d692c824b9607bc2ff52b77f5e6ff4b6ae50689fca0157 -2023-09-01 15:54:21.190 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:54:21.475 ERROR 9856 --- [pool-1-thread-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:54:37.499 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 15:54:37.499 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:54:37.756 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:54:38.317 INFO 9856 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:55:28.024 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKiP7+nu3p6NvLbLsxfyXMDdRqZeuvTlJGDg+D9HBnxPlzX4"}} -2023-09-01 15:55:28.025 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0dd46a65ebaf4e52460e0f83f47067c4f9735f8 -2023-09-01 15:55:28.278 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:55:28.408 ERROR 9856 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:55:39.861 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:55:40.020 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:55:41.694 INFO 9856 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKiP7+nu3p6NvLbLsxfyXMDdRqZeuvTlJGDg+D9HBnxPlzX4"}} -2023-09-01 15:55:41.695 INFO 9856 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0dd46a65ebaf4e52460e0f83f47067c4f9735f8 -2023-09-01 15:55:41.906 INFO 9856 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:55:42.060 ERROR 9856 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:55:57.670 INFO 9856 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKiP7+nu3p6NvLbLsxfyXMDdRqZeuvTlJGDg+D9HBnxPlzX4"}} -2023-09-01 15:55:57.671 INFO 9856 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0dd46a65ebaf4e52460e0f83f47067c4f9735f8 -2023-09-01 15:55:57.894 INFO 9856 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:55:58.101 ERROR 9856 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:56:14.164 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 15:56:14.164 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:56:14.412 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:56:14.960 INFO 9856 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:56:30.774 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0dd46a65ebaf4e52460e0f83f47067c4f9735f8 -2023-09-01 15:56:31.065 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:59:00.059 ERROR 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4806,93 +412,39 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 16:02:32.116 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOjcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKhIUMhDHjum55FfF9aSyCS5UhqUETIknJPJeEZBedR73uRT"}} -2023-09-01 16:02:32.117 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003a372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca84850c8431e3ba6e7915f17d692c824b9521a941132249c93c978464179d47bdee453 -2023-09-01 16:02:32.373 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":58,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:02:33.030 INFO 9856 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 16:02:37.544 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAZzcgFAEAAcMAAQyfAU1N1jiGzNZ7HoHskuRshstl5B6Yb0hLmY6hRzP8YzmuL490E/ChU0vOXMqfzfFy9ogl1kpgZ21kfQTGiJYaCvMzn9XS64e1rZooETjmBtPIHQs4xHOnZJ8HczJ7T2lJtVgK"}} -2023-09-01 16:02:37.545 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200067372014010001c300010c9f014d4dd63886ccd67b1e81ec92e46c86cb65e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5580a -2023-09-01 16:02:37.781 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":12,"目标节点":1,"总长度":103,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:02:37.781 ERROR 9856 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200067372014010001c300010c9f014d4dd63886ccd67b1e81ec92e46c86cb65e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5580a -2023-09-01 16:02:39.576 INFO 9856 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 16:02:39.576 INFO 9856 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 16:02:39.873 INFO 9856 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 16:02:40.475 INFO 9856 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 16:03:18.102 INFO 9856 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAANTcgFAEAAcMAAQifAV3T3V4qElR4MATQE0hN7V6dKE9wxA4aTfdQsIaGKDfgJ4ZbMznfCqAnviuRkYwgbGCa"}} -2023-09-01 16:03:18.102 INFO 9856 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200035372014010001c30001089f015dd3dd5e2a1254783004d013484ded5e9d284f70c40e1a4df750b086862837e027865b3339df0aa027be2b91918c206c609a -2023-09-01 16:03:18.296 INFO 9856 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":8,"目标节点":1,"总长度":53,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:03:18.296 ERROR 9856 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200035372014010001c30001089f015dd3dd5e2a1254783004d013484ded5e9d284f70c40e1a4df750b086862837e027865b3339df0aa027be2b91918c206c609a -2023-09-01 16:04:12.444 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200067372014010001c300010c9f014d4dd63886ccd67b1e81ec92e46c86cb65e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5580a -2023-09-01 16:04:12.801 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":12,"目标节点":1,"总长度":103,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:04:12.802 ERROR 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200067372014010001c300010c9f014d4dd63886ccd67b1e81ec92e46c86cb65e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5580a -2023-09-01 16:06:45.120 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOjcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKiP7+nu3p6NvLbLsxfyXMDd8GZax52B7orlVkAb6VRrwAs8"}} -2023-09-01 16:06:45.120 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003a372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0ddf0665ac79d81ee8ae556401be9546bc00b3c -2023-09-01 16:06:45.357 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":58,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:06:46.102 INFO 9856 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 16:06:52.454 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAZjcgFAEAAcMAAQyfAToLEtthUMNrjo2B91sHJyJl5B6Yb0hLmY6hRzP8YzmuL490E/ChU0vOXMqfzfFy9ogl1kpgZ21kfQTGiJYaCvM0FvKVxKq4s0po0TCdsc/hDsfoylgiIrAhfq1VwJrbR1QN"}} -2023-09-01 16:06:52.454 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200066372014010001c300010c9f013a0b12db6150c36b8e8d81f75b07272265e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af33416f295c4aab8b34a68d1309db1cfe10ec7e8ca582222b0217ead55c09adb47540d -2023-09-01 16:06:52.603 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":12,"目标节点":1,"总长度":102,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:06:52.604 ERROR 9856 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200066372014010001c300010c9f013a0b12db6150c36b8e8d81f75b07272265e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af33416f295c4aab8b34a68d1309db1cfe10ec7e8ca582222b0217ead55c09adb47540d -2023-09-01 16:06:55.129 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 16:06:55.129 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 16:06:55.307 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 16:06:55.744 INFO 9856 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 16:07:29.796 INFO 9856 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAANTcgFAEAAcMAAQifAV3T3V4qElR4MATQE0hN7V6dKE9wxA4aTfdQsIaGKDfgJ4ZbMznfCqAnviuRkYwgbGCa"}} -2023-09-01 16:07:29.796 INFO 9856 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200035372014010001c30001089f015dd3dd5e2a1254783004d013484ded5e9d284f70c40e1a4df750b086862837e027865b3339df0aa027be2b91918c206c609a -2023-09-01 16:07:29.995 INFO 9856 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":8,"目标节点":1,"总长度":53,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:07:29.995 ERROR 9856 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200035372014010001c30001089f015dd3dd5e2a1254783004d013484ded5e9d284f70c40e1a4df750b086862837e027865b3339df0aa027be2b91918c206c609a -2023-09-01 16:09:27.304 INFO 9856 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKgzberaRbn53+FUPtGD/lhUmCNZ1UDx06XLoEAn7m5G1dy9"}} -2023-09-01 16:09:27.304 INFO 9856 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca8336deada45b9f9dfe1543ed183fe5854982359d540f1d3a5cba04027ee6e46d5dcbd -2023-09-01 16:09:27.491 INFO 9856 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:09:27.706 ERROR 9856 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-09-11 11:27:47.246 INFO 5716 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:27:47.860 INFO 5716 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:27:48.270 ERROR 5716 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] +com.casic.missiles.exception.EngineException: 匹配失败,报文信息是60000009000100c500135a000400000000,配置信息是{"10000050":{"createTime":1686925000000,"dataFieldIds":"24,25,26","dataFieldName":"日期","dynamicLengthId":18,"id":2,"isStorge":1,"lastTime":1686924998000,"prefixCode":"10000050","ruleId":0},"10000062":{"createTime":1686925132000,"dataFieldIds":"19","dataFieldName":"upload","dynamicLengthId":18,"id":5,"isStorge":1,"lastTime":1686925129000,"length":2,"prefixCode":"10000062","ruleId":0},"60000300":{"createTime":1686925163000,"dataFieldIds":"19","dataFieldName":"数据接收状态","dynamicLengthId":18,"id":6,"isStorge":1,"lastTime":1686925160000,"prefixCode":"60000300","ruleId":0},"6000000a":{"createTime":1686925276000,"dataFieldIds":"19","dataFieldName":"传感器状态","dynamicLengthId":18,"id":8,"isStorge":1,"lastTime":1686925273000,"prefixCode":"6000000a","ruleId":0},"60000020":{"createTime":1686925219000,"dataFieldIds":"19","dataFieldName":"设备电量","dynamicLengthId":18,"id":7,"isStorge":1,"lastTime":1686925217000,"prefixCode":"60000020","ruleId":0},"1000000a":{"createTime":1686924325000,"dataFieldIds":"19","dataFieldName":"重试次数","dynamicLengthId":18,"id":1,"isStorge":1,"lastTime":1686924322000,"prefixCode":"1000000a","ruleId":0},"cxxxxxxx":{"combinedFieldIds":"20,21,22","createTime":1686938618000,"dataFieldIds":"23","dataFieldName":"业务内容","dynamicLengthId":18,"id":10,"isStorge":1,"lastTime":1686938616000,"prefixCode":"cxxxxxxx","ruleId":0},"10000106":{"createTime":1686925354000,"dataFieldIds":"28","dataFieldName":"collectCount","dynamicLengthId":18,"id":9,"isStorge":1,"lastTime":1686925352000,"prefixCode":"10000106","ruleId":0}} + at com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.lambda$invoke$0(PreLeadCodeProcessor.java:43) ~[classes/:na] + at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] + at com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.invoke(PreLeadCodeProcessor.java:40) ~[classes/:na] + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:46) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 16:09:40.683 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a320004d372014010001c30001039f016e949b7fd9351bd26c2aca06eabf3964a23208f7526f0c01a584ef6d3eb8121044b8dd2b0a406e8e5ed7b7eb3306e44a88061d875e8e42b6e69bb0045fc93bd57c71c8004fd24b41a9ccf9c35abac0d86898 -2023-09-01 16:09:40.879 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":3,"目标节点":1,"总长度":77,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:09:40.879 ERROR 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a320004d372014010001c30001039f016e949b7fd9351bd26c2aca06eabf3964a23208f7526f0c01a584ef6d3eb8121044b8dd2b0a406e8e5ed7b7eb3306e44a88061d875e8e42b6e69bb0045fc93bd57c71c8004fd24b41a9ccf9c35abac0d86898 -2023-09-01 16:09:46.002 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKgzberaRbn53+FUPtGD/lhUmCNZ1UDx06XLoEAn7m5G1dy9"}} -2023-09-01 16:09:46.006 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca8336deada45b9f9dfe1543ed183fe5854982359d540f1d3a5cba04027ee6e46d5dcbd -2023-09-01 16:09:46.267 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:09:46.491 ERROR 9856 --- [pool-1-thread-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 16:10:00.937 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKgzberaRbn53+FUPtGD/lhUmCNZ1UDx06XLoEAn7m5G1dy9"}} -2023-09-01 16:10:00.938 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca8336deada45b9f9dfe1543ed183fe5854982359d540f1d3a5cba04027ee6e46d5dcbd -2023-09-01 16:10:01.129 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:10:01.315 ERROR 9856 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 16:10:15.478 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 16:10:15.478 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 16:10:15.673 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 16:10:20.119 INFO 9856 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK diff --git a/missiles.log b/missiles.log index 3abdf1f..2394dc7 100644 --- a/missiles.log +++ b/missiles.log @@ -1,4100 +1,16 @@ -2023-09-01 09:46:38.028 INFO 6324 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 6324 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 09:46:38.039 INFO 6324 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 09:46:39.914 INFO 6324 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.115 seconds (JVM running for 3.187) -2023-09-01 09:46:40.194 INFO 6324 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:01:44.185 INFO 20064 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 20064 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:01:44.187 INFO 20064 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:01:45.884 INFO 20064 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.994 seconds (JVM running for 2.541) -2023-09-01 10:01:46.150 INFO 20064 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:05:46.327 INFO 20064 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU5YApkYP0RdC+Geeh6CpHcndk7MJ5LfZLF2NGVOo8H1Ltv/XfhhIk0a1m7TraP/fh3eg=="}} -2023-09-01 10:05:46.327 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:46.327 INFO 20064 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:46.330 INFO 20064 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} +2023-09-11 10:35:55.915 INFO 29324 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 29324 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-09-11 10:35:55.930 INFO 29324 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-09-11 10:35:59.253 INFO 29324 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 3.786 seconds (JVM running for 4.843) +2023-09-11 10:35:59.582 INFO 29324 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-09-11 11:09:15.300 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:09:18.263 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:09:18.864 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.330 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.330 INFO 20064 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.331 INFO 20064 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:05:46.339 INFO 20064 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d -2023-09-01 10:05:46.331 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:05:46.360 INFO 20064 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU5YApkYP0RdC+Geeh6CpHcndk7MJ5LfZLF2NGVOo8H1Ltv/XfhhIk0a1m7TraP/fh3eg=="}} -2023-09-01 10:05:46.362 INFO 20064 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.366 INFO 20064 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d -2023-09-01 10:05:46.424 INFO 20064 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU5YApkYP0RdC+Geeh6CpHcndk7MJ5LfZLF2NGVOo8H1Ltv/XfhhIk0a1m7TraP/fh3eg=="}} -2023-09-01 10:05:46.426 INFO 20064 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.428 INFO 20064 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d -2023-09-01 10:05:47.087 INFO 20064 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU5YApkYP0RdC+Geeh6CpHcndk7MJ5LfZLF2NGVOo8H1Ltv/XfhhIk0a1m7TraP/fh3eg=="}} -2023-09-01 10:05:47.088 INFO 20064 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:47.088 INFO 20064 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d -2023-09-01 10:05:47.215 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:47.215 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:47.216 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:05:47.362 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:47.363 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:47.363 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:05:47.460 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:47.460 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:47.461 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:08:04.956 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWf+Syj0GYkYmDY1EbCIcyFADG72zUh1UOIe5ExY64e4efKs0aYFdNEd38kz2J8uUwM1A=="}} -2023-09-01 10:08:04.956 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d57662b53796a3047596b596d4459314562434963794641444737327a556831554f4965354578593634653465664b7330615946644e456433386b7a324a387555774d31413d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:08:04.957 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d57662b53796a3047596b596d4459314562434963794641444737327a556831554f4965354578593634653465664b7330615946644e456433386b7a324a387555774d31413d3d227d7d -2023-09-01 10:11:36.097 INFO 9904 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 9904 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:11:36.098 INFO 9904 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:11:37.768 INFO 9904 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.964 seconds (JVM running for 2.501) -2023-09-01 10:11:38.008 INFO 9904 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:11:53.514 INFO 9904 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:13:00.361 INFO 9904 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMX3RYvk+6Vn9bD735AjP6i1ffFPXwf9Dmz5dLAjIbbMvnm4WRnExAQbqsUtcIuUksDFVQ=="}} -2023-09-01 10:13:00.362 INFO 9904 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMX3RYvk+6Vn9bD735AjP6i1ffFPXwf9Dmz5dLAjIbbMvnm4WRnExAQbqsUtcIuUksDFVQ=="}} -2023-09-01 10:13:37.836 INFO 9904 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:14:21.440 INFO 9904 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d58335259766b2b36566e396244373335416a503669316666465058776639446d7a35644c416a4962624d766e6d3457526e457841516271735574634975556b73444656513d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:14:21.440 INFO 9904 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:14:23.672 INFO 11844 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 11844 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:14:23.675 INFO 11844 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:14:25.331 INFO 11844 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.965 seconds (JVM running for 2.481) -2023-09-01 10:14:25.593 INFO 11844 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:14:48.065 INFO 11844 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:15.952 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVi95h1t0GS6AcLVdzBr4NJJuaEwy+tZvilbB9C+OkX2g+Kmw3RxtPLLzzOqkfVWhnQaQ=="}} -2023-09-01 10:21:16.852 INFO 11844 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:16.853 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVi95h1t0GS6AcLVdzBr4NJJuaEwy+tZvilbB9C+OkX2g+Kmw3RxtPLLzzOqkfVWhnQaQ=="}} -2023-09-01 10:21:16.854 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c562f79875b74192e8070b55dcc1af834926e684c32fad66f8a56c1f42f8e917da0f8a9b0dd1c6d3cb2f3cceaa47d55a19d069 -2023-09-01 10:21:16.856 INFO 11844 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:21:16.858 INFO 11844 --- [pool-1-thread-9] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:16.860 INFO 11844 --- [pool-1-thread-7] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:16.860 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVi95h1t0GS6AcLVdzBr4NJJuaEwy+tZvilbB9C+OkX2g+Kmw3RxtPLLzzOqkfVWhnQaQ=="}} -2023-09-01 10:21:16.861 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c562f79875b74192e8070b55dcc1af834926e684c32fad66f8a56c1f42f8e917da0f8a9b0dd1c6d3cb2f3cceaa47d55a19d069 -2023-09-01 10:21:16.862 INFO 11844 --- [pool-1-thread-7] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:21:16.862 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c562f79875b74192e8070b55dcc1af834926e684c32fad66f8a56c1f42f8e917da0f8a9b0dd1c6d3cb2f3cceaa47d55a19d069 -2023-09-01 10:21:16.862 INFO 11844 --- [pool-1-thread-9] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:21:16.880 INFO 11844 --- [pool-1-thread-8] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:16.880 INFO 11844 --- [pool-1-thread-8] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:21:16.880 INFO 11844 --- [pool-1-thread-6] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU14Enx9xZAhYsg2H4tYZT1JuaEwy+tZvilbB9C+OkX2h5Sv6zIrFzju+MLNen+BaJfiA=="}} -2023-09-01 10:21:16.885 INFO 11844 --- [pool-1-thread-6] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c535e049f1f71640858b20d87e2d6194f526e684c32fad66f8a56c1f42f8e917da1e52bfacc8ac5ce3bbe30b35e9fe05a25f88 -2023-09-01 10:21:30.378 INFO 11844 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:27:30.954 ERROR 11844 --- [http-nio-7093-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6350ffcb rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6350ffcb rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.954 ERROR 11844 --- [http-nio-7093-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6c6ea4aa rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6c6ea4aa rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.955 ERROR 11844 --- [http-nio-7093-exec-3] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6f3109a8 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6f3109a8 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.955 ERROR 11844 --- [http-nio-7093-exec-6] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@3e3a29ae rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@3e3a29ae rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.955 ERROR 11844 --- [http-nio-7093-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7a7dae69 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7a7dae69 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.955 ERROR 11844 --- [http-nio-7093-exec-7] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@10b67dd0 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@10b67dd0 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.956 ERROR 11844 --- [http-nio-7093-exec-4] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@a7efa1b rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@a7efa1b rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.956 ERROR 11844 --- [http-nio-7093-exec-11] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@79707e4f rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@79707e4f rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:31.009 ERROR 11844 --- [http-nio-7093-exec-5] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.003 ERROR 11844 --- [http-nio-7093-exec-2] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.003 ERROR 11844 --- [http-nio-7093-exec-3] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.003 ERROR 11844 --- [http-nio-7093-exec-8] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.008 ERROR 11844 --- [http-nio-7093-exec-6] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.010 ERROR 11844 --- [http-nio-7093-exec-7] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.010 ERROR 11844 --- [http-nio-7093-exec-4] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.010 ERROR 11844 --- [http-nio-7093-exec-11] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.187 INFO 11844 --- [pool-1-thread-10] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWpKbn2OJ0nrLrjbH39ydx8bCPFwMOksbiLKU/0THm5Gh5Sv6zIrFzju+MLNen+BaKiHg=="}} -2023-09-01 10:27:31.188 INFO 11844 --- [pool-1-thread-10] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a929b9f6389d27acbae36c7dfdc9dc7c6c23c5c0c3a4b1b88b294ff44c79b91a1e52bfacc8ac5ce3bbe30b35e9fe05a2a21e -2023-09-01 10:27:39.665 ERROR 11844 --- [http-nio-7093-exec-17] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7ce4026e rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7ce4026e rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:48.276 ERROR 11844 --- [http-nio-7093-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@3d0517d0 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@3d0517d0 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:48.277 ERROR 11844 --- [http-nio-7093-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@25d86443 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@25d86443 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:48.677 ERROR 11844 --- [pool-1-thread-6] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.677 ERROR 11844 --- [pool-1-thread-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.678 ERROR 11844 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.678 ERROR 11844 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.679 ERROR 11844 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.679 ERROR 11844 --- [pool-1-thread-9] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.680 ERROR 11844 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.680 ERROR 11844 --- [pool-1-thread-10] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.681 ERROR 11844 --- [pool-1-thread-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.723 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVi95h1t0GS6AcLVdzBr4NJJuaEwy+tZvilbB9C+OkX2g+Kmw3RxtPLLzzOqkfVWhnQaQ=="}} -2023-09-01 10:27:48.735 INFO 11844 --- [pool-1-thread-10] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:27:48.723 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU14Enx9xZAhYsg2H4tYZT1JuaEwy+tZvilbB9C+OkX2h5Sv6zIrFzju+MLNen+BaJfiA=="}} -2023-09-01 10:27:48.709 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU14Enx9xZAhYsg2H4tYZT1JuaEwy+tZvilbB9C+OkX2h5Sv6zIrFzju+MLNen+BaJfiA=="}} -2023-09-01 10:27:48.692 INFO 11844 --- [pool-1-thread-6] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU14Enx9xZAhYsg2H4tYZT1JuaEwy+tZvilbB9C+OkX2h5Sv6zIrFzju+MLNen+BaJfiA=="}} -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-10] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c562f79875b74192e8070b55dcc1af834926e684c32fad66f8a56c1f42f8e917da0f8a9b0dd1c6d3cb2f3cceaa47d55a19d069 -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-6] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c535e049f1f71640858b20d87e2d6194f526e684c32fad66f8a56c1f42f8e917da1e52bfacc8ac5ce3bbe30b35e9fe05a25f88 -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c535e049f1f71640858b20d87e2d6194f526e684c32fad66f8a56c1f42f8e917da1e52bfacc8ac5ce3bbe30b35e9fe05a25f88 -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c535e049f1f71640858b20d87e2d6194f526e684c32fad66f8a56c1f42f8e917da1e52bfacc8ac5ce3bbe30b35e9fe05a25f88 -2023-09-01 10:27:48.680 ERROR 11844 --- [pool-1-thread-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:25.938 INFO 11844 --- [pool-1-thread-11] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:29:25.938 INFO 11844 --- [pool-1-thread-11] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:29:26.031 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:29:26.061 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:29:26.061 INFO 11844 --- [pool-1-thread-10] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:29:26.092 ERROR 11844 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:26.134 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:29:43.945 ERROR 11844 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:43.967 INFO 11844 --- [pool-1-thread-11] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:29:43.967 ERROR 11844 --- [pool-1-thread-10] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:43.971 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:29:49.355 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:29:49.355 ERROR 11844 --- [pool-1-thread-11] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:49.378 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:29:49.378 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:33:30.056 ERROR 11844 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:33:31.338 ERROR 11844 --- [http-nio-7093-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7e0e6105 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7e0e6105 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.339 ERROR 11844 --- [http-nio-7093-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@4c06096b rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@4c06096b rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.339 ERROR 11844 --- [http-nio-7093-exec-6] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@71ce3429 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@71ce3429 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.340 ERROR 11844 --- [http-nio-7093-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@4f331938 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@4f331938 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.343 ERROR 11844 --- [http-nio-7093-exec-17] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@5d9cd605 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@5d9cd605 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.343 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:33:32.307 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:33:31.381 ERROR 11844 --- [http-nio-7093-exec-11] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@5cd97ac1 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@5cd97ac1 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:32.952 ERROR 11844 --- [http-nio-7093-exec-17] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:33:32.951 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:33:51.846 ERROR 11844 --- [http-nio-7093-exec-11] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:33:55.845 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:34:03.878 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:34:04.149 ERROR 11844 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:34:04.150 ERROR 11844 --- [pool-1-thread-3] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:34:04.149 ERROR 11844 --- [pool-1-thread-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:34:16.800 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:34:16.805 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:34:16.805 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:34:16.862 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:34:16.862 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:34:16.866 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWOeJwJcCXqD2no2tJMaye8bCPFwMOksbiLKU/0THm5GufKs0aYFdNEd38kz2J8uUy8YQ=="}} -2023-09-01 10:34:16.866 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c58e789c097025ea0f69e8dad24c6b27bc6c23c5c0c3a4b1b88b294ff44c79b91ae7cab3469815d344777f24cf627cb94cbc61 -2023-09-01 10:34:16.868 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:34:16.868 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:34:16.973 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:34:17.067 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:34:17.068 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:34:17.222 ERROR 11844 --- [pool-1-thread-3] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:35:16.711 ERROR 11844 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:35:16.712 ERROR 11844 --- [pool-1-thread-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:17.050 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.054 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.057 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.058 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.059 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.059 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.198 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.205 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.206 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.232 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.233 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.376 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.598 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.601 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.602 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.610 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.614 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.614 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.741 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.788 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.831 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.835 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.835 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:18.029 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:18.306 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:18.314 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWLpzfrowmbUcE/0GtvCFq+qqv0Ze7IGfJMKvop4Dui7mc/ona92PSKOqOzcyT4c/DqDg=="}} -2023-09-01 10:35:18.314 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c58ba737eba3099b51c13fd06b6f085abeaaabf465eec819f24c2afa29e03ba2ee673fa276bdd8f48a3aa3b37324f873f0ea0e -2023-09-01 10:35:18.379 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:18.561 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:35:18.567 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:18.735 ERROR 11844 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:19.132 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:40.051 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWpaim5bHEwZaxxBQ2QRXLx8BhCIKViRiU/3avEzK+I2h5Sv6zIrFzju+MLNen+BaIpuw=="}} -2023-09-01 10:35:40.052 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a96a29b96c713065ac71050d904572f1f0184220a56246253fddabc4ccaf88da1e52bfacc8ac5ce3bbe30b35e9fe05a229bb -2023-09-01 10:35:40.418 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:35:40.643 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWpaim5bHEwZaxxBQ2QRXLx8BhCIKViRiU/3avEzK+I2h5Sv6zIrFzju+MLNen+BaIpuw=="}} -2023-09-01 10:35:40.643 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a96a29b96c713065ac71050d904572f1f0184220a56246253fddabc4ccaf88da1e52bfacc8ac5ce3bbe30b35e9fe05a229bb -2023-09-01 10:35:40.794 ERROR 11844 --- [pool-1-thread-3] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:41.059 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:35:41.251 ERROR 11844 --- [pool-1-thread-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:41.455 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:42.006 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:43.810 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:43.810 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:44.344 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:45.257 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:46.842 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWpaim5bHEwZaxxBQ2QRXLx8BhCIKViRiU/3avEzK+I2h5Sv6zIrFzju+MLNen+BaIpuw=="}} -2023-09-01 10:35:46.842 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a96a29b96c713065ac71050d904572f1f0184220a56246253fddabc4ccaf88da1e52bfacc8ac5ce3bbe30b35e9fe05a229bb -2023-09-01 10:35:47.306 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:35:47.723 ERROR 11844 --- [pool-1-thread-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:178) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:115) - io.netty.handler.codec.base64.Base64.encode(Base64.java:108) - io.netty.handler.codec.base64.Base64.encode(Base64.java:100) - io.netty.handler.codec.base64.Base64.encode(Base64.java:80) - io.netty.handler.codec.base64.Base64.encode(Base64.java:70) - io.netty.handler.codec.base64.Base64.encode(Base64.java:66) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:80) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 10:35:47.723 ERROR 11844 --- [pool-1-thread-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:47) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 10:35:47.723 ERROR 11844 --- [pool-1-thread-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:282) - com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:224) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:74) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 10:35:47.741 ERROR 11844 --- [pool-1-thread-3] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:48.482 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:51.203 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:51.204 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:51.598 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:52.096 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:36:11.202 INFO 18248 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 18248 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:36:11.204 INFO 18248 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:36:12.852 INFO 18248 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.935 seconds (JVM running for 2.574) -2023-09-01 10:36:13.111 INFO 18248 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:38:29.604 INFO 18248 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadda3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:38:46.690 INFO 18248 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:45:29.443 INFO 10732 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 10732 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:45:29.445 INFO 10732 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:45:31.140 INFO 10732 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.979 seconds (JVM running for 2.575) -2023-09-01 10:45:31.425 INFO 10732 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:45:47.481 INFO 16612 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 16612 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:45:47.484 INFO 16612 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:45:49.133 INFO 16612 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.941 seconds (JVM running for 2.49) -2023-09-01 10:45:49.372 INFO 16612 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:46:36.195 INFO 16612 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXR2+CNk8BQgj0Lq6xi2h6TiFSjbOvz6OH6SItwhSDG1btv/XfhhIk0a1m7TraP/fj5eg=="}} -2023-09-01 10:46:36.199 INFO 16612 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5d1dbe08d93c050823d0babac62da1e938854a36cebf3e8e1fa488b708520c6d5bb6ffd77e18489346b59bb4eb68ffdf8f97a -2023-09-01 10:47:23.082 INFO 16612 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:47:23.083 INFO 16612 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:47:23.083 INFO 16612 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:47:23.085 INFO 16612 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:47:23.086 INFO 16612 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:47:23.087 INFO 16612 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:47:23.089 INFO 16612 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:47:23.089 INFO 16612 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:47:34.953 INFO 16612 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:47:35.023 INFO 16612 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:47:35.026 INFO 16612 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:47:35.056 INFO 16612 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:47:35.067 INFO 16612 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:53:43.852 INFO 16612 --- [pool-1-thread-6] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:53:43.853 INFO 16612 --- [pool-1-thread-6] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:53:43.854 INFO 16612 --- [pool-1-thread-7] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:53:43.855 INFO 16612 --- [pool-1-thread-7] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:53:43.859 ERROR 16612 --- [pool-1-thread-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:55:40.002 ERROR 16612 --- [http-nio-7093-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@3b0bfb6 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@3b0bfb6 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.003 ERROR 16612 --- [http-nio-7093-exec-9] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@504cf2ec rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@504cf2ec rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.003 ERROR 16612 --- [http-nio-7093-exec-3] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@435c2f14 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@435c2f14 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.004 INFO 16612 --- [pool-1-thread-8] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVCC1xtGqm9xDWp6S5JUmPR/CbOEXqyyQmf6XvYpi1POz+qIVaLPR4Qr8R+t6ld9Cou7A=="}} -2023-09-01 10:55:40.004 ERROR 16612 --- [http-nio-7093-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@a0b3cd rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@a0b3cd rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.005 ERROR 16612 --- [http-nio-7093-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@596b05ef rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@596b05ef rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.005 ERROR 16612 --- [http-nio-7093-exec-7] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@1dc1d284 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@1dc1d284 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.006 INFO 16612 --- [pool-1-thread-9] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVCC1xtGqm9xDWp6S5JUmPR/CbOEXqyyQmf6XvYpi1POz+qIVaLPR4Qr8R+t6ld9Cou7A=="}} -2023-09-01 10:55:40.009 INFO 16612 --- [pool-1-thread-10] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:55:40.023 INFO 16612 --- [pool-1-thread-8] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5420b5c6d1aa9bdc435a9e92e495263d1fc26ce117ab2c9099fe97bd8a62d4f3b3faa21568b3d1e10afc47eb7a95df42a2eec -2023-09-01 10:55:40.068 INFO 16612 --- [pool-1-thread-10] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:55:40.068 INFO 16612 --- [pool-1-thread-9] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5420b5c6d1aa9bdc435a9e92e495263d1fc26ce117ab2c9099fe97bd8a62d4f3b3faa21568b3d1e10afc47eb7a95df42a2eec -2023-09-01 10:55:40.078 INFO 16612 --- [pool-1-thread-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:55:40.106 INFO 16612 --- [pool-1-thread-6] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:55:40.227 INFO 16612 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----Timestamp expired: skew=30000 , timestamp=1693536824432 , current=1693536940419 -2023-09-01 10:55:40.233 INFO 16612 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:55:40.233 INFO 16612 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:55:40.242 INFO 16612 --- [pool-1-thread-9] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:55:40.242 INFO 16612 --- [pool-1-thread-10] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:55:40.292 INFO 16612 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----Timestamp expired: skew=30000 , timestamp=1693536824432 , current=1693536940475 -2023-09-01 10:55:40.296 INFO 16612 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:55:40.297 INFO 16612 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:55:40.305 INFO 16612 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----Timestamp expired: skew=30000 , timestamp=1693536824432 , current=1693536940493 -2023-09-01 10:55:40.305 INFO 16612 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:55:40.309 INFO 16612 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:55:40.309 INFO 16612 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:55:40.309 INFO 16612 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWiUOA0cYCACVu9rjwTYx/Giqj9C2ow4Q7TZtd6PDuu+Gc/ona92PSKOqOzcyT4c/Ailg=="}} -2023-09-01 10:55:40.309 INFO 16612 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a250e034718080095bbdae3c13631fc68aa8fd0b6a30e10ed366d77a3c3baef8673fa276bdd8f48a3aa3b37324f873f02296 -2023-09-01 10:55:40.329 INFO 16612 --- [pool-1-thread-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:55:40.365 INFO 16612 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:56:03.460 INFO 16612 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWiUOA0cYCACVu9rjwTYx/Giqj9C2ow4Q7TZtd6PDuu+Gc/ona92PSKOqOzcyT4c/Ailg=="}} -2023-09-01 10:56:03.460 INFO 16612 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a250e034718080095bbdae3c13631fc68aa8fd0b6a30e10ed366d77a3c3baef8673fa276bdd8f48a3aa3b37324f873f02296 -2023-09-01 10:56:03.483 INFO 16612 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:56:07.294 ERROR 16612 --- [pool-1-thread-9] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:56:07.297 INFO 16612 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:56:07.312 INFO 16612 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:56:33.771 INFO 16612 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:56:33.801 INFO 16612 --- [pool-1-thread-7] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:56:33.864 ERROR 16612 --- [pool-1-thread-8] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:56:33.912 INFO 16612 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:56:33.914 INFO 16612 --- [pool-1-thread-6] c.c.missiles.controller.AepCommandSend : -----Timestamp expired: skew=30000 , timestamp=1693536964025 , current=1693536994099 -2023-09-01 10:56:40.541 INFO 16612 --- [pool-1-thread-7] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:56:40.542 INFO 16612 --- [pool-1-thread-7] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:56:42.216 INFO 19476 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 19476 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:56:42.219 INFO 19476 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:56:43.932 INFO 19476 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.011 seconds (JVM running for 2.655) -2023-09-01 10:56:44.246 INFO 19476 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:58:09.012 INFO 19476 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUbhlwxLQKT8a+8S8lsP/k5y8XnSU/v5At+W6wSGr66bg+Kmw3RxtPLLzzOqkfVWhkIXA=="}} -2023-09-01 10:58:09.013 INFO 19476 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUbhlwxLQKT8a+8S8lsP/k5y8XnSU/v5At+W6wSGr66bg+Kmw3RxtPLLzzOqkfVWhkIXA=="}} -2023-09-01 10:58:09.016 INFO 19476 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51b865c312d0293f1afbc4bc96c3ff939cbc5e7494fefe40b7e5bac121abeba6e0f8a9b0dd1c6d3cb2f3cceaa47d55a19085c -2023-09-01 10:58:09.023 INFO 19476 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51b865c312d0293f1afbc4bc96c3ff939cbc5e7494fefe40b7e5bac121abeba6e0f8a9b0dd1c6d3cb2f3cceaa47d55a19085c -2023-09-01 10:58:11.118 INFO 19476 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:58:11.323 INFO 19476 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:58:31.800 INFO 18932 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 18932 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:58:31.801 INFO 18932 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:58:33.488 INFO 18932 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.962 seconds (JVM running for 2.511) -2023-09-01 10:58:33.762 INFO 18932 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:58:37.673 INFO 18932 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51b865c312d0293f1afbc4bc96c3ff939cbc5e7494fefe40b7e5bac121abeba6e0f8a9b0dd1c6d3cb2f3cceaa47d55a19085c -2023-09-01 10:58:38.598 INFO 18932 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:59:18.589 ERROR 18932 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 10:59:28.949 INFO 18932 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51b865c312d0293f1afbc4bc96c3ff939cbc5e7494fefe40b7e5bac121abeba6e0f8a9b0dd1c6d3cb2f3cceaa47d55a19085c -2023-09-01 10:59:29.157 INFO 18932 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:12:48.579 ERROR 18932 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:12:50.192 INFO 13008 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 13008 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 11:12:50.194 INFO 13008 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 11:12:51.888 INFO 13008 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.008 seconds (JVM running for 2.572) -2023-09-01 11:12:52.175 INFO 13008 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 11:14:43.401 INFO 19524 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 19524 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 11:14:43.404 INFO 19524 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 11:14:45.109 INFO 19524 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.015 seconds (JVM running for 2.534) -2023-09-01 11:14:45.370 INFO 19524 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 11:17:17.037 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU+J9TF7+np56WRFJfsljehOlxcWP5YLoUfqc3IwnJG7A+Kmw3RxtPLLzzOqkfVWhkaIA=="}} -2023-09-01 11:17:17.039 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c53e27d4c5efe9e9e7a5911497ec9637a13a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a191a20 -2023-09-01 11:17:18.565 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:20:49.903 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:20:49.903 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:20:49.905 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:20:49.905 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:20:49.924 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:20:49.924 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:20:49.925 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:20:49.925 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:20:51.962 ERROR 19524 --- [pool-1-thread-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:20:55.225 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:20:55.416 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:20:55.846 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:00.357 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:06.222 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:06.227 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:06.227 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:13.117 INFO 19524 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.121 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:13.121 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:13.142 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:13.260 INFO 19524 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.267 INFO 19524 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.267 INFO 19524 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.269 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:13.269 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:13.272 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:13.272 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMW6xMckTvE3E1kPBhFGNa8gOlxcWP5YLoUfqc3IwnJG7A+Kmw3RxtPLLzzOqkfVWhngSA=="}} -2023-09-01 11:21:13.272 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:13.272 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5bac4c7244ef13713590f06114635af203a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a19e048 -2023-09-01 11:21:13.442 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:13.461 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:21:13.464 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:13.640 ERROR 19524 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:21:13.877 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:13.966 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.993 INFO 19524 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:14.113 INFO 19524 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:14.159 INFO 19524 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:14.346 INFO 19524 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:27.741 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:27.742 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:28.197 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:28.754 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:35.857 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:35.857 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:36.037 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:36.472 INFO 19524 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:24:29.563 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUI68j2ZFK/NvhUw+W8sg/6OlxcWP5YLoUfqc3IwnJG7A+Kmw3RxtPLLzzOqkfVWhlR9w=="}} -2023-09-01 11:24:29.563 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:24:29.762 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:24:29.972 ERROR 19524 --- [pool-1-thread-4] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:24:30.417 INFO 19524 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:24:44.501 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:24:44.501 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:24:44.687 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:24:45.211 INFO 19524 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:24:53.456 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:24:53.456 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:24:53.623 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:24:54.156 INFO 19524 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:27:48.345 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXkjiNRLQnQqOcsMa3gUPJZy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUyPDQ=="}} -2023-09-01 11:27:48.346 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5e48e23512d09d0a8e72c31ade050f259cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c8f0d -2023-09-01 11:27:48.597 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:27:48.767 ERROR 19524 --- [pool-1-thread-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:27:48.973 ERROR 19524 --- [pool-1-thread-1] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:45) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 11:27:49.067 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:28:02.568 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:28:02.568 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:28:02.734 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:28:03.243 INFO 19524 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:28:10.845 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:28:10.845 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:28:11.059 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:28:11.654 INFO 19524 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:31:05.238 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXjdTOsRWtb74VAgvUbiY5vOlxcWP5YLoUfqc3IwnJG7OfKs0aYFdNEd38kz2J8uUyLGQ=="}} -2023-09-01 11:31:05.238 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5e37533ac456b5bef854082f51b898e6f3a5c5c58fe582e851fa9cdc8c27246ece7cab3469815d344777f24cf627cb94c8b19 -2023-09-01 11:31:05.396 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:31:05.572 ERROR 19524 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:31:06.285 INFO 19524 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:31:18.850 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:31:18.850 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:31:19.050 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:31:19.545 INFO 19524 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:31:27.125 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:31:27.125 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:31:27.393 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:31:27.912 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:32:08.900 INFO 19524 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:32:09.062 INFO 19524 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:33:14.026 ERROR 19524 --- [nioEventLoopGroup-3-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:33:40.938 INFO 19524 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:33:41.529 INFO 19524 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:34:39.167 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVeYnaa1BMqAO0V13aZx7QVy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUybzQ=="}} -2023-09-01 11:34:39.170 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c55e62769ad4132a00ed15d77699c7b415cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c9bcd -2023-09-01 11:34:39.172 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVeYnaa1BMqAO0V13aZx7QVy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUybzQ=="}} -2023-09-01 11:34:39.172 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c55e62769ad4132a00ed15d77699c7b415cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c9bcd -2023-09-01 11:34:39.172 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:34:39.172 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:34:46.396 ERROR 19524 --- [nioEventLoopGroup-3-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:34:46.397 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVeYnaa1BMqAO0V13aZx7QVy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUybzQ=="}} -2023-09-01 11:34:46.397 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c55e62769ad4132a00ed15d77699c7b415cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c9bcd -2023-09-01 11:34:46.397 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVeYnaa1BMqAO0V13aZx7QVy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUybzQ=="}} -2023-09-01 11:34:46.398 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c55e62769ad4132a00ed15d77699c7b415cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c9bcd -2023-09-01 11:34:46.502 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:34:46.504 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:34:46.506 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:34:58.027 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:35:00.305 INFO 2280 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 2280 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 11:35:00.307 INFO 2280 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 11:35:01.982 INFO 2280 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.97 seconds (JVM running for 2.481) -2023-09-01 11:35:02.228 INFO 2280 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 11:35:10.139 INFO 2280 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:35:10.928 INFO 2280 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:36:23.738 INFO 18728 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 18728 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 11:36:23.739 INFO 18728 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 11:36:26.115 INFO 18728 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.711 seconds (JVM running for 3.399) -2023-09-01 11:36:26.475 INFO 18728 --- [Thread-3] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 11:37:44.569 INFO 18728 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:37:45.596 INFO 18728 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:37:22.993 INFO 24416 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 24416 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 13:37:22.994 INFO 24416 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 13:37:25.370 INFO 24416 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.734 seconds (JVM running for 3.372) -2023-09-01 13:37:25.645 INFO 24416 --- [Thread-3] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 13:38:13.266 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVX9a7iKXQ7HUjpvi+oy/btqsLETtc63EV5eS5jAhPJQj+qIVaLPR4Qr8R+t6ld9Coxmw=="}} -2023-09-01 13:38:13.272 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c557f5aee229743b1d48e9be2fa8cbf6edaac2c44ed73adc4579792e630213c9423faa21568b3d1e10afc47eb7a95df42a319b -2023-09-01 13:38:14.167 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:38:14.827 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:38:28.115 INFO 24416 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:38:28.116 INFO 24416 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:38:28.391 INFO 24416 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:38:28.914 INFO 24416 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:38:35.892 INFO 24416 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:38:35.893 INFO 24416 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:38:36.092 INFO 24416 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:38:36.579 INFO 24416 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:41:32.750 INFO 24416 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVKOk5dWuC4sWVZN4pWVlpbqsLETtc63EV5eS5jAhPJQmc/ona92PSKOqOzcyT4c/ApXA=="}} -2023-09-01 13:41:32.751 INFO 24416 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c54a3a4e5d5ae0b8b16559378a56565a5baac2c44ed73adc4579792e630213c942673fa276bdd8f48a3aa3b37324f873f0295c -2023-09-01 13:41:32.941 INFO 24416 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:41:33.605 INFO 24416 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:41:48.231 INFO 24416 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:41:48.231 INFO 24416 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:41:48.434 INFO 24416 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:41:48.619 ERROR 24416 --- [pool-1-thread-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:46) - com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:61) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 13:41:48.830 INFO 24416 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:41:57.851 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:41:57.852 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:41:57.982 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:41:58.373 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:42:03.125 INFO 24416 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:42:03.126 INFO 24416 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:42:03.289 INFO 24416 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:42:03.701 INFO 24416 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:44:51.165 INFO 24416 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUDPf2tUbR2QL0J8hq9DmfHbCPFwMOksbiLKU/0THm5Gg+Kmw3RxtPLLzzOqkfVWhlqlw=="}} -2023-09-01 13:44:51.166 INFO 24416 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5033dfdad51b47640bd09f21abd0e67c76c23c5c0c3a4b1b88b294ff44c79b91a0f8a9b0dd1c6d3cb2f3cceaa47d55a196a97 -2023-09-01 13:44:51.369 INFO 24416 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:44:52.111 INFO 24416 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:45:07.269 INFO 24416 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:45:07.270 INFO 24416 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:45:07.459 INFO 24416 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:45:07.955 INFO 24416 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:45:14.557 INFO 24416 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:45:14.557 INFO 24416 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:45:14.742 INFO 24416 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:45:15.351 INFO 24416 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:48:08.924 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUpET+/Vk0a4lrD62CMFf9RADG72zUh1UOIe5ExY64e4Q+Kmw3RxtPLLzzOqkfVWhlnvg=="}} -2023-09-01 13:48:08.924 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c529113fbf564d1ae25ac3eb608c15ff510031bbdb3521d543887b913163ae1ee10f8a9b0dd1c6d3cb2f3cceaa47d55a1967be -2023-09-01 13:48:09.173 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:48:09.774 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:48:25.948 INFO 24416 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:48:25.948 INFO 24416 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:48:26.142 INFO 24416 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:48:26.406 INFO 24416 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:48:33.068 INFO 24416 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:48:33.068 INFO 24416 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:48:33.275 INFO 24416 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:48:34.022 INFO 24416 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:51:28.022 INFO 24416 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUXTA6KaPTtKgHgCxAgqnbqbgZUbdf+wb1tKKs8GFgO/j2Gd82iJZ7EEBfR3vGubsOwsA=="}} -2023-09-01 13:51:28.022 INFO 24416 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5174c0e8a68f4ed2a01e00b1020aa76ea6e06546dd7fec1bd6d28ab3c18580efe3d8677cda2259ec41017d1def1ae6ec3b0b0 -2023-09-01 13:51:28.570 INFO 24416 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:51:29.231 INFO 24416 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:51:43.719 INFO 24416 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:51:43.719 INFO 24416 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:51:43.909 INFO 24416 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:51:44.356 INFO 24416 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:51:51.977 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:51:51.977 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:51:52.170 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:51:52.618 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:03.554 INFO 24416 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXTHfVtN29fiaCTCC1Q7fePndk7MJ5LfZLF2NGVOo8H1Gc/ona92PSKOqOzcyT4c/BXbA=="}} -2023-09-01 13:54:03.554 INFO 24416 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5d31df56d376f5f89a093082d50edf78f9dd93b309e4b7d92c5d8d1953a8f07d4673fa276bdd8f48a3aa3b37324f873f0576c -2023-09-01 13:54:03.780 INFO 24416 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:54:04.531 INFO 24416 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:19.353 INFO 24416 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXTHfVtN29fiaCTCC1Q7fePndk7MJ5LfZLF2NGVOo8H1Gc/ona92PSKOqOzcyT4c/BXbA=="}} -2023-09-01 13:54:19.354 INFO 24416 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5d31df56d376f5f89a093082d50edf78f9dd93b309e4b7d92c5d8d1953a8f07d4673fa276bdd8f48a3aa3b37324f873f0576c -2023-09-01 13:54:19.547 INFO 24416 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:54:20.169 INFO 24416 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:34.670 INFO 24416 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXTHfVtN29fiaCTCC1Q7fePndk7MJ5LfZLF2NGVOo8H1Gc/ona92PSKOqOzcyT4c/BXbA=="}} -2023-09-01 13:54:34.670 INFO 24416 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5d31df56d376f5f89a093082d50edf78f9dd93b309e4b7d92c5d8d1953a8f07d4673fa276bdd8f48a3aa3b37324f873f0576c -2023-09-01 13:54:34.862 INFO 24416 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:54:35.441 INFO 24416 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:51.897 INFO 24416 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:54:51.898 INFO 24416 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:54:52.157 INFO 24416 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:54:52.849 INFO 24416 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:59.402 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:54:59.404 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:54:59.569 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:55:00.018 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:59:09.853 INFO 21176 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 21176 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 13:59:09.854 INFO 21176 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 13:59:12.169 INFO 21176 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.651 seconds (JVM running for 3.166) -2023-09-01 13:59:12.472 INFO 21176 --- [Thread-3] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 14:28:28.995 INFO 10532 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 10532 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 14:28:28.996 INFO 10532 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 14:28:30.796 INFO 10532 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.122 seconds (JVM running for 2.701) -2023-09-01 14:28:31.100 INFO 10532 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 14:30:38.934 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:30:39.887 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:32:51.539 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:32:51.764 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:36:10.515 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:36:10.685 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:36:41.558 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:36:41.762 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:37:23.244 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:37:23.485 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:38:02.502 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:38:02.834 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:39:39.271 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:39:39.674 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:41:35.963 INFO 17840 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 17840 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 14:41:35.965 INFO 17840 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 14:41:37.677 INFO 17840 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.029 seconds (JVM running for 2.674) -2023-09-01 14:41:37.978 INFO 17840 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 14:41:47.082 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:41:48.258 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:42:54.804 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:42:55.070 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:46:28.961 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:46:29.152 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:46:52.086 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:46:52.288 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:49:30.564 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:49:30.813 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:52:55.120 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:52:55.121 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:52:55.406 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.100 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.101 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.102 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.102 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.102 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.102 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.110 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.110 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.261 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.269 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.323 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.325 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.433 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:06.444 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.445 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.598 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:08.314 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.323 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.331 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 14:54:08.332 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 14:54:08.343 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 14:54:08.345 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 14:54:08.357 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.359 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.367 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:08.368 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:08.374 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:08.374 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:08.506 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:54:08.528 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:08.563 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:54:08.587 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:08.727 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:46) - com.casic.missiles.replier.command.ReplyCommandSupport.buildBizConfigFieldFrame(ReplyCommandSupport.java:138) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:60) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.727 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:282) - com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:224) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:69) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.728 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:53) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.738 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.skipNotConfigPreCode(PreLeadCodeProcessor.java:74) - com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.invoke(PreLeadCodeProcessor.java:42) - com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:47) - com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) - com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) - io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) - io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) - io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) - io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) - io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) - io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) - io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) - io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) - io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) - io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) - io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.739 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.invoke(PreLeadCodeProcessor.java:45) - com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:47) - com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) - com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) - io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) - io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) - io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) - io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) - io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) - io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) - io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) - io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) - io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) - io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) - io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.741 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.763 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:08.763 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:08.914 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:08.966 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.992 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:09.084 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:09.165 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:09.544 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:56:29.531 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIE439Y4/MTunboz3XG+UUmcdmhYGvWx0EQdp0IoIahxCZhFw=="}} -2023-09-01 14:56:29.533 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed204e37f58e3f313ba76e8cf75c6f9452671d9a1606bd6c74110769d08a086a1c4266117 -2023-09-01 14:56:29.793 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:56:30.555 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:56:34.139 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAZzEgIAQAlMMAlAygAYyi6cGkr0SRGnvlC5ZaomRl5B6Yb0hLmY6hRzP8YzmuL490E/ChU0vOXMqfzfFy9ogl1kpgZ21kfQTGiJYaCvMzn9XS64e1rZooETjmBtPIHQs4xHOnZJ8HczJ7T2lJtfFT"}} -2023-09-01 14:56:34.140 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200067312020040094c300940ca0018ca2e9c1a4af44911a7be50b965aa26465e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5f153 -2023-09-01 14:56:34.413 ERROR 17840 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 14:56:36.478 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 14:56:36.478 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 14:56:36.710 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:56:37.184 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:56:43.764 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 14:56:43.764 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 14:56:43.893 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:56:44.451 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:57:41.815 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAmMMAmAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1Y7c="}} -2023-09-01 14:57:41.816 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040098c3009806a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac797563b7 -2023-09-01 14:57:42.031 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":6,"目标节点":152,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:57:42.556 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:57:46.014 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAIDEgIAQAmMMAmAGgAcDAizoaLmOTCnnkcAgUzQuR9Fp3d63+/g/QFlDFXCj+Pho="}} -2023-09-01 14:57:46.015 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 14:57:46.172 ERROR 17840 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 14:58:08.970 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAIDEgIAQAmMMAmAGgAcDAizoaLmOTCnnkcAgUzQuR9Fp3d63+/g/QFlDFXCj+Pho="}} -2023-09-01 14:58:08.971 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 14:58:09.154 ERROR 17840 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 14:58:27.721 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAIDEgIAQAmMMAmAGgAcDAizoaLmOTCnnkcAgUzQuR9Fp3d63+/g/QFlDFXCj+Pho="}} -2023-09-01 14:58:27.722 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 14:58:27.970 ERROR 17840 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 14:58:48.525 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAIDEgIAQAmMMAmAGgAcDAizoaLmOTCnnkcAgUzQuR9Fp3d63+/g/QFlDFXCj+Pho="}} -2023-09-01 14:58:48.525 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 14:58:48.729 ERROR 17840 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:01:26.220 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:01:26.463 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4119,90 +35,15 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:02:29.933 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:02:29.933 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:41.517 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:41.517 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:41.538 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:41.539 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:41.540 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:41.540 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:41.545 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:41.545 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:43.885 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:43.886 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:45.137 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:45.159 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:50.028 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:50.715 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:50.722 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:50.723 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:50.731 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:50.734 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:50.735 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:50.753 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:50.758 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:50.758 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:50.788 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:50.792 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:05:50.793 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:05:50.928 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:51.950 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:56.939 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:56.941 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:05:57.403 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:57.408 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:57.408 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:57.505 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:57.505 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:57.510 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:05:57.510 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:05:57.510 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:05:57.511 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:05:57.575 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:59.325 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:59.329 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:05:59.330 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:05:59.838 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:05:59.430 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:06:00.007 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:06:00.318 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:00.322 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:06:00.323 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:06:00.328 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:00.331 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:00.461 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:00.498 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:06:00.929 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:02.647 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:08.757 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:06:19.706 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-09-11 11:09:30.543 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:09:30.989 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:09:31.377 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4227,99 +68,18 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:06:19.718 ERROR 17840 --- [nioEventLoopGroup-3-1] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:42) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 15:06:19.719 ERROR 17840 --- [nioEventLoopGroup-3-1] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.resolver.combined.CombinedFieldSupport.getLengthFieldValue(CombinedFieldSupport.java:48) - com.casic.missiles.parser.resolver.combined.impl.PreBizFieldParseProcessor.invoke(PreBizFieldParseProcessor.java:39) - com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:47) - com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) - com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 15:06:43.996 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:06:44.185 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 15:06:44.185 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:07:53.289 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:36.896 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 15:12:36.896 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:36.907 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:36.909 INFO 17840 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:39.520 INFO 17840 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:12:39.521 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:12:39.743 ERROR 17840 --- [nioEventLoopGroup-3-2] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:68) - com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:116) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) - io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) - io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) - io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) - io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) - io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) - io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) - io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) - io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) - io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) - io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) - io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 15:12:43.568 ERROR 17840 --- [nioEventLoopGroup-3-2] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:09:45.362 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:09:45.901 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:09:46.314 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4341,25 +101,18 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:12:44.082 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:10:00.580 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:10:01.020 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:10:01.385 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4381,27 +134,19 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:12:48.238 INFO 17840 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:48.466 INFO 17840 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:12:51.303 ERROR 17840 --- [nioEventLoopGroup-3-2] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:10:15.669 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:10:16.094 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:12:17.878 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : 61333230303032363331323032303034303039386333303039383034613030313030653633653461313664363161326363326365373238383464643962346335643065313766666566393234616664383465656632343639623331326631343335343838 +2023-09-11 11:13:17.481 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4423,31 +168,20 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:14:59.866 INFO 23908 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 23908 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 15:14:59.868 INFO 23908 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 15:15:01.748 INFO 23908 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.176 seconds (JVM running for 2.723) -2023-09-01 15:15:02.060 INFO 23908 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 15:15:11.790 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:15:12.816 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:15:13.171 ERROR 23908 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:13:30.164 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : 61333230303032363331323032303034303039386333303039383034613030313030653633653461313664363161326363326365373238383464643962346335643065313766666566393234616664383465656632343639623331326631343335343838 +2023-09-11 11:13:36.813 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : 61333230303032363331323032303034303039386333303039383034613030313030653633653461313664363161326363326365373238383464643962346335643065313766666566393234616664383465656632343639623331326631343335343838 +2023-09-11 11:13:42.572 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:13:43.011 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:14:20.105 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4469,27 +203,18 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:15:29.754 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:15:29.938 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:33:27.372 ERROR 23908 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:14:30.590 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:14:31.049 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:14:57.352 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4511,277 +236,158 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:33:37.183 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:33:37.414 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:34:52.674 ERROR 23908 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"lastTime":1688119465000,"protocolId":"1","dataFieldIds":"","createTime":1686305063000,"combinedFieldIds":"11","id":2,"matchRuleJson":"{}","isFinishMatch":"1","scene":1},异常信息为{} +2023-09-11 11:15:03.885 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:15:04.526 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:15:10.797 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$1(FieldReverseDecorator.java:60) ~[classes/:na] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] + +2023-09-11 11:15:15.620 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:15:16.075 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:15:28.736 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} + +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] + +2023-09-11 11:15:32.668 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:15:33.150 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:24:26.145 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} + +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] + +2023-09-11 11:24:45.229 INFO 23764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 23764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-09-11 11:24:45.230 INFO 23764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-09-11 11:24:47.027 INFO 23764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.051 seconds (JVM running for 2.557) +2023-09-11 11:24:47.285 INFO 23764 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-09-11 11:25:43.947 INFO 23764 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:25:52.705 INFO 23764 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:25:53.282 ERROR 23764 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} + +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] + +2023-09-11 11:27:10.755 INFO 5716 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 5716 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-09-11 11:27:10.758 INFO 5716 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-09-11 11:27:12.575 INFO 5716 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.124 seconds (JVM running for 2.683) +2023-09-11 11:27:12.933 INFO 5716 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-09-11 11:27:30.746 INFO 5716 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488990000000000000000 +2023-09-11 11:27:42.741 INFO 5716 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:27:47.238 ERROR 5716 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} + +com.casic.missiles.exception.EngineException: 匹配失败,报文信息是60000009000100c500135a000400000000,配置信息是{"10000050":{"createTime":1686925000000,"dataFieldIds":"24,25,26","dataFieldName":"日期","dynamicLengthId":18,"id":2,"isStorge":1,"lastTime":1686924998000,"prefixCode":"10000050","ruleId":0},"10000062":{"createTime":1686925132000,"dataFieldIds":"19","dataFieldName":"upload","dynamicLengthId":18,"id":5,"isStorge":1,"lastTime":1686925129000,"length":2,"prefixCode":"10000062","ruleId":0},"60000300":{"createTime":1686925163000,"dataFieldIds":"19","dataFieldName":"数据接收状态","dynamicLengthId":18,"id":6,"isStorge":1,"lastTime":1686925160000,"prefixCode":"60000300","ruleId":0},"6000000a":{"createTime":1686925276000,"dataFieldIds":"19","dataFieldName":"传感器状态","dynamicLengthId":18,"id":8,"isStorge":1,"lastTime":1686925273000,"prefixCode":"6000000a","ruleId":0},"60000020":{"createTime":1686925219000,"dataFieldIds":"19","dataFieldName":"设备电量","dynamicLengthId":18,"id":7,"isStorge":1,"lastTime":1686925217000,"prefixCode":"60000020","ruleId":0},"1000000a":{"createTime":1686924325000,"dataFieldIds":"19","dataFieldName":"重试次数","dynamicLengthId":18,"id":1,"isStorge":1,"lastTime":1686924322000,"prefixCode":"1000000a","ruleId":0},"cxxxxxxx":{"combinedFieldIds":"20,21,22","createTime":1686938618000,"dataFieldIds":"23","dataFieldName":"业务内容","dynamicLengthId":18,"id":10,"isStorge":1,"lastTime":1686938616000,"prefixCode":"cxxxxxxx","ruleId":0},"10000106":{"createTime":1686925354000,"dataFieldIds":"28","dataFieldName":"collectCount","dynamicLengthId":18,"id":9,"isStorge":1,"lastTime":1686925352000,"prefixCode":"10000106","ruleId":0}} + at com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.lambda$invoke$0(PreLeadCodeProcessor.java:43) ~[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:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:35:01.330 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 15:35:01.507 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:35:32.564 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 15:35:32.784 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:35:53.268 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:35:53.608 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:37:02.578 INFO 1852 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 1852 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 15:37:02.580 INFO 1852 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 15:37:04.312 INFO 1852 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.029 seconds (JVM running for 2.568) -2023-09-01 15:37:04.597 INFO 1852 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 15:37:44.214 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:37:45.011 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:38:12.156 ERROR 1852 --- [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:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:38:17.608 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:38:17.801 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:42:08.588 ERROR 1852 --- [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:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:42:17.161 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:42:17.419 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:43:08.673 INFO 9856 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 9856 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 15:43:08.674 INFO 9856 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 15:43:10.438 INFO 9856 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.063 seconds (JVM running for 2.578) -2023-09-01 15:43:10.731 INFO 9856 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 15:43:15.777 INFO 9856 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:43:16.598 INFO 9856 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:49:11.417 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 15:49:11.604 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:49:21.191 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:49:21.388 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:52:48.396 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOjcgFAEAAcMAAQSfAeNuh8mo50MswWLCO19+e9OCoMy6ZFbkq51e2t0+60dx/5hjFrCogNxI9MApywYLz8Kp"}} -2023-09-01 15:52:48.397 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003a372014010001c30001049f01e36e87c9a8e7432cc162c23b5f7e7bd382a0ccba6456e4ab9d5edadd3eeb4771ff986316b0a880dc48f4c029cb060bcfc2a9 -2023-09-01 15:52:48.568 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":58,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:52:48.975 INFO 9856 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:53:02.587 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 15:53:02.587 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:53:02.809 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:53:03.447 INFO 9856 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:53:04.186 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 15:53:04.187 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:53:04.650 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:53:05.138 INFO 9856 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:53:49.947 INFO 9856 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKhIUMhDHjum55FfF9aSyCS5YHvC/1K3f15v9LauUGifygFX"}} -2023-09-01 15:53:49.947 INFO 9856 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca84850c8431e3ba6e7915f17d692c824b9607bc2ff52b77f5e6ff4b6ae50689fca0157 -2023-09-01 15:53:50.128 INFO 9856 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:53:50.327 ERROR 9856 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.invoke(PreLeadCodeProcessor.java:40) ~[classes/:na] + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:46) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:54:05.423 INFO 9856 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKhIUMhDHjum55FfF9aSyCS5YHvC/1K3f15v9LauUGifygFX"}} -2023-09-01 15:54:05.423 INFO 9856 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca84850c8431e3ba6e7915f17d692c824b9607bc2ff52b77f5e6ff4b6ae50689fca0157 -2023-09-01 15:54:05.606 INFO 9856 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:54:05.754 ERROR 9856 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:54:20.900 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKhIUMhDHjum55FfF9aSyCS5YHvC/1K3f15v9LauUGifygFX"}} -2023-09-01 15:54:20.901 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca84850c8431e3ba6e7915f17d692c824b9607bc2ff52b77f5e6ff4b6ae50689fca0157 -2023-09-01 15:54:21.190 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:54:21.475 ERROR 9856 --- [pool-1-thread-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:54:37.499 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 15:54:37.499 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:54:37.756 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:54:38.317 INFO 9856 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:55:28.024 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKiP7+nu3p6NvLbLsxfyXMDdRqZeuvTlJGDg+D9HBnxPlzX4"}} -2023-09-01 15:55:28.025 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0dd46a65ebaf4e52460e0f83f47067c4f9735f8 -2023-09-01 15:55:28.278 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:55:28.408 ERROR 9856 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:55:39.861 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:55:40.020 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:55:41.694 INFO 9856 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKiP7+nu3p6NvLbLsxfyXMDdRqZeuvTlJGDg+D9HBnxPlzX4"}} -2023-09-01 15:55:41.695 INFO 9856 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0dd46a65ebaf4e52460e0f83f47067c4f9735f8 -2023-09-01 15:55:41.906 INFO 9856 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:55:42.060 ERROR 9856 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:55:57.670 INFO 9856 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKiP7+nu3p6NvLbLsxfyXMDdRqZeuvTlJGDg+D9HBnxPlzX4"}} -2023-09-01 15:55:57.671 INFO 9856 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0dd46a65ebaf4e52460e0f83f47067c4f9735f8 -2023-09-01 15:55:57.894 INFO 9856 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:55:58.101 ERROR 9856 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:56:14.164 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 15:56:14.164 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:56:14.412 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:56:14.960 INFO 9856 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:56:30.774 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0dd46a65ebaf4e52460e0f83f47067c4f9735f8 -2023-09-01 15:56:31.065 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:59:00.059 ERROR 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4806,93 +412,39 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 16:02:32.116 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOjcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKhIUMhDHjum55FfF9aSyCS5UhqUETIknJPJeEZBedR73uRT"}} -2023-09-01 16:02:32.117 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003a372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca84850c8431e3ba6e7915f17d692c824b9521a941132249c93c978464179d47bdee453 -2023-09-01 16:02:32.373 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":58,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:02:33.030 INFO 9856 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 16:02:37.544 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAZzcgFAEAAcMAAQyfAU1N1jiGzNZ7HoHskuRshstl5B6Yb0hLmY6hRzP8YzmuL490E/ChU0vOXMqfzfFy9ogl1kpgZ21kfQTGiJYaCvMzn9XS64e1rZooETjmBtPIHQs4xHOnZJ8HczJ7T2lJtVgK"}} -2023-09-01 16:02:37.545 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200067372014010001c300010c9f014d4dd63886ccd67b1e81ec92e46c86cb65e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5580a -2023-09-01 16:02:37.781 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":12,"目标节点":1,"总长度":103,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:02:37.781 ERROR 9856 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200067372014010001c300010c9f014d4dd63886ccd67b1e81ec92e46c86cb65e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5580a -2023-09-01 16:02:39.576 INFO 9856 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 16:02:39.576 INFO 9856 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 16:02:39.873 INFO 9856 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 16:02:40.475 INFO 9856 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 16:03:18.102 INFO 9856 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAANTcgFAEAAcMAAQifAV3T3V4qElR4MATQE0hN7V6dKE9wxA4aTfdQsIaGKDfgJ4ZbMznfCqAnviuRkYwgbGCa"}} -2023-09-01 16:03:18.102 INFO 9856 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200035372014010001c30001089f015dd3dd5e2a1254783004d013484ded5e9d284f70c40e1a4df750b086862837e027865b3339df0aa027be2b91918c206c609a -2023-09-01 16:03:18.296 INFO 9856 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":8,"目标节点":1,"总长度":53,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:03:18.296 ERROR 9856 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200035372014010001c30001089f015dd3dd5e2a1254783004d013484ded5e9d284f70c40e1a4df750b086862837e027865b3339df0aa027be2b91918c206c609a -2023-09-01 16:04:12.444 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200067372014010001c300010c9f014d4dd63886ccd67b1e81ec92e46c86cb65e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5580a -2023-09-01 16:04:12.801 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":12,"目标节点":1,"总长度":103,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:04:12.802 ERROR 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200067372014010001c300010c9f014d4dd63886ccd67b1e81ec92e46c86cb65e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5580a -2023-09-01 16:06:45.120 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOjcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKiP7+nu3p6NvLbLsxfyXMDd8GZax52B7orlVkAb6VRrwAs8"}} -2023-09-01 16:06:45.120 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003a372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0ddf0665ac79d81ee8ae556401be9546bc00b3c -2023-09-01 16:06:45.357 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":58,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:06:46.102 INFO 9856 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 16:06:52.454 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAZjcgFAEAAcMAAQyfAToLEtthUMNrjo2B91sHJyJl5B6Yb0hLmY6hRzP8YzmuL490E/ChU0vOXMqfzfFy9ogl1kpgZ21kfQTGiJYaCvM0FvKVxKq4s0po0TCdsc/hDsfoylgiIrAhfq1VwJrbR1QN"}} -2023-09-01 16:06:52.454 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200066372014010001c300010c9f013a0b12db6150c36b8e8d81f75b07272265e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af33416f295c4aab8b34a68d1309db1cfe10ec7e8ca582222b0217ead55c09adb47540d -2023-09-01 16:06:52.603 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":12,"目标节点":1,"总长度":102,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:06:52.604 ERROR 9856 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200066372014010001c300010c9f013a0b12db6150c36b8e8d81f75b07272265e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af33416f295c4aab8b34a68d1309db1cfe10ec7e8ca582222b0217ead55c09adb47540d -2023-09-01 16:06:55.129 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 16:06:55.129 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 16:06:55.307 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 16:06:55.744 INFO 9856 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 16:07:29.796 INFO 9856 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAANTcgFAEAAcMAAQifAV3T3V4qElR4MATQE0hN7V6dKE9wxA4aTfdQsIaGKDfgJ4ZbMznfCqAnviuRkYwgbGCa"}} -2023-09-01 16:07:29.796 INFO 9856 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200035372014010001c30001089f015dd3dd5e2a1254783004d013484ded5e9d284f70c40e1a4df750b086862837e027865b3339df0aa027be2b91918c206c609a -2023-09-01 16:07:29.995 INFO 9856 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":8,"目标节点":1,"总长度":53,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:07:29.995 ERROR 9856 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200035372014010001c30001089f015dd3dd5e2a1254783004d013484ded5e9d284f70c40e1a4df750b086862837e027865b3339df0aa027be2b91918c206c609a -2023-09-01 16:09:27.304 INFO 9856 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKgzberaRbn53+FUPtGD/lhUmCNZ1UDx06XLoEAn7m5G1dy9"}} -2023-09-01 16:09:27.304 INFO 9856 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca8336deada45b9f9dfe1543ed183fe5854982359d540f1d3a5cba04027ee6e46d5dcbd -2023-09-01 16:09:27.491 INFO 9856 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:09:27.706 ERROR 9856 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-09-11 11:27:47.246 INFO 5716 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:27:47.860 INFO 5716 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:27:48.270 ERROR 5716 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] +com.casic.missiles.exception.EngineException: 匹配失败,报文信息是60000009000100c500135a000400000000,配置信息是{"10000050":{"createTime":1686925000000,"dataFieldIds":"24,25,26","dataFieldName":"日期","dynamicLengthId":18,"id":2,"isStorge":1,"lastTime":1686924998000,"prefixCode":"10000050","ruleId":0},"10000062":{"createTime":1686925132000,"dataFieldIds":"19","dataFieldName":"upload","dynamicLengthId":18,"id":5,"isStorge":1,"lastTime":1686925129000,"length":2,"prefixCode":"10000062","ruleId":0},"60000300":{"createTime":1686925163000,"dataFieldIds":"19","dataFieldName":"数据接收状态","dynamicLengthId":18,"id":6,"isStorge":1,"lastTime":1686925160000,"prefixCode":"60000300","ruleId":0},"6000000a":{"createTime":1686925276000,"dataFieldIds":"19","dataFieldName":"传感器状态","dynamicLengthId":18,"id":8,"isStorge":1,"lastTime":1686925273000,"prefixCode":"6000000a","ruleId":0},"60000020":{"createTime":1686925219000,"dataFieldIds":"19","dataFieldName":"设备电量","dynamicLengthId":18,"id":7,"isStorge":1,"lastTime":1686925217000,"prefixCode":"60000020","ruleId":0},"1000000a":{"createTime":1686924325000,"dataFieldIds":"19","dataFieldName":"重试次数","dynamicLengthId":18,"id":1,"isStorge":1,"lastTime":1686924322000,"prefixCode":"1000000a","ruleId":0},"cxxxxxxx":{"combinedFieldIds":"20,21,22","createTime":1686938618000,"dataFieldIds":"23","dataFieldName":"业务内容","dynamicLengthId":18,"id":10,"isStorge":1,"lastTime":1686938616000,"prefixCode":"cxxxxxxx","ruleId":0},"10000106":{"createTime":1686925354000,"dataFieldIds":"28","dataFieldName":"collectCount","dynamicLengthId":18,"id":9,"isStorge":1,"lastTime":1686925352000,"prefixCode":"10000106","ruleId":0}} + at com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.lambda$invoke$0(PreLeadCodeProcessor.java:43) ~[classes/:na] + at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] + at com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.invoke(PreLeadCodeProcessor.java:40) ~[classes/:na] + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:46) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 16:09:40.683 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a320004d372014010001c30001039f016e949b7fd9351bd26c2aca06eabf3964a23208f7526f0c01a584ef6d3eb8121044b8dd2b0a406e8e5ed7b7eb3306e44a88061d875e8e42b6e69bb0045fc93bd57c71c8004fd24b41a9ccf9c35abac0d86898 -2023-09-01 16:09:40.879 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":3,"目标节点":1,"总长度":77,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:09:40.879 ERROR 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a320004d372014010001c30001039f016e949b7fd9351bd26c2aca06eabf3964a23208f7526f0c01a584ef6d3eb8121044b8dd2b0a406e8e5ed7b7eb3306e44a88061d875e8e42b6e69bb0045fc93bd57c71c8004fd24b41a9ccf9c35abac0d86898 -2023-09-01 16:09:46.002 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKgzberaRbn53+FUPtGD/lhUmCNZ1UDx06XLoEAn7m5G1dy9"}} -2023-09-01 16:09:46.006 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca8336deada45b9f9dfe1543ed183fe5854982359d540f1d3a5cba04027ee6e46d5dcbd -2023-09-01 16:09:46.267 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:09:46.491 ERROR 9856 --- [pool-1-thread-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 16:10:00.937 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKgzberaRbn53+FUPtGD/lhUmCNZ1UDx06XLoEAn7m5G1dy9"}} -2023-09-01 16:10:00.938 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca8336deada45b9f9dfe1543ed183fe5854982359d540f1d3a5cba04027ee6e46d5dcbd -2023-09-01 16:10:01.129 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:10:01.315 ERROR 9856 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 16:10:15.478 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 16:10:15.478 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 16:10:15.673 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 16:10:20.119 INFO 9856 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/GenericFiledRuleResolver.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/GenericFiledRuleResolver.java index 6320348..aef2f71 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/GenericFiledRuleResolver.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/GenericFiledRuleResolver.java @@ -1,7 +1,11 @@ package com.casic.missiles.parser.resolver; +import cn.hutool.core.lang.Assert; +import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; +import com.casic.missiles.enums.EngineExceptionEnum; +import com.casic.missiles.exception.EngineException; import com.casic.missiles.parser.resolver.rule.ByteMergeResolver; import com.casic.missiles.parser.resolver.rule.ByteTypeResolver; import com.casic.missiles.parser.resolver.rule.DecorateResolver; @@ -10,10 +14,7 @@ import io.netty.buffer.ByteBufUtil; import lombok.extern.slf4j.Slf4j; -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; -import java.util.Map; +import java.util.*; /** * @author cz @@ -53,27 +54,34 @@ FieldRuleConfig fieldRuleConfig = fieldRuleConfigMap.get(Long.valueOf(ruleId)); String ruleType = fieldRuleConfig.getRuleType(); //合并规则进行执行字段合并 - switch (ruleType) { - case "combine": - List combineByteBufList = new ArrayList<>(); - resolveRuleValue = ByteMergeResolver.resolveRule(byteBufList); - combineByteBufList.add(resolveRuleValue); - byteBufList = combineByteBufList; - break; - case "typeConvert": - List tempByteBufList = new ArrayList<>(); - for (Object object : byteBufList) { - tempByteBufList.add(ByteTypeResolver.resolveRule(object, fieldRuleConfig.getExpression())); - } - byteBufList = tempByteBufList; - break; - case "decorate": - List decorateByteBufList = new ArrayList<>(); - for (Object object : byteBufList) { - decorateByteBufList.add(DecorateResolver.resolveRule(object, fieldRuleConfig)); - } - byteBufList = decorateByteBufList; - break; + try { + switch (ruleType) { + case "combine": + List combineByteBufList = new ArrayList<>(); + resolveRuleValue = ByteMergeResolver.resolveRule(byteBufList); + combineByteBufList.add(resolveRuleValue); + byteBufList = combineByteBufList; + break; + case "typeConvert": + List tempByteBufList = new ArrayList<>(); + for (Object object : byteBufList) { + tempByteBufList.add(ByteTypeResolver.resolveRule(object, fieldRuleConfig.getExpression())); + } + byteBufList = tempByteBufList; + break; + case "decorate": + List decorateByteBufList = new ArrayList<>(); + for (Object object : byteBufList) { + decorateByteBufList.add(DecorateResolver.resolveRule(object, fieldRuleConfig)); + } + byteBufList = decorateByteBufList; + break; + + } + } catch (RuntimeException ex) { + log.error(EngineExceptionEnum.RULE_PARSE_FAIL.getCode() + "报文信息是{},当前解析内容{},规则配置信息{},异常信息{}", ByteBufUtil.hexDump(byteBuf), JSON.toJSONString(byteBufList), JSON.toJSONString(fieldRuleConfig), ex); + //解析失败,直接返回null + return null; } } if (CollectionUtils.isNotEmpty(byteBufList)) { diff --git a/missiles.log b/missiles.log index 3abdf1f..2394dc7 100644 --- a/missiles.log +++ b/missiles.log @@ -1,4100 +1,16 @@ -2023-09-01 09:46:38.028 INFO 6324 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 6324 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 09:46:38.039 INFO 6324 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 09:46:39.914 INFO 6324 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.115 seconds (JVM running for 3.187) -2023-09-01 09:46:40.194 INFO 6324 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:01:44.185 INFO 20064 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 20064 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:01:44.187 INFO 20064 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:01:45.884 INFO 20064 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.994 seconds (JVM running for 2.541) -2023-09-01 10:01:46.150 INFO 20064 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:05:46.327 INFO 20064 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU5YApkYP0RdC+Geeh6CpHcndk7MJ5LfZLF2NGVOo8H1Ltv/XfhhIk0a1m7TraP/fh3eg=="}} -2023-09-01 10:05:46.327 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:46.327 INFO 20064 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:46.330 INFO 20064 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} +2023-09-11 10:35:55.915 INFO 29324 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 29324 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-09-11 10:35:55.930 INFO 29324 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-09-11 10:35:59.253 INFO 29324 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 3.786 seconds (JVM running for 4.843) +2023-09-11 10:35:59.582 INFO 29324 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-09-11 11:09:15.300 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:09:18.263 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:09:18.864 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.330 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.330 INFO 20064 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.331 INFO 20064 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:05:46.339 INFO 20064 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d -2023-09-01 10:05:46.331 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:05:46.360 INFO 20064 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU5YApkYP0RdC+Geeh6CpHcndk7MJ5LfZLF2NGVOo8H1Ltv/XfhhIk0a1m7TraP/fh3eg=="}} -2023-09-01 10:05:46.362 INFO 20064 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.366 INFO 20064 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d -2023-09-01 10:05:46.424 INFO 20064 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU5YApkYP0RdC+Geeh6CpHcndk7MJ5LfZLF2NGVOo8H1Ltv/XfhhIk0a1m7TraP/fh3eg=="}} -2023-09-01 10:05:46.426 INFO 20064 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.428 INFO 20064 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d -2023-09-01 10:05:47.087 INFO 20064 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU5YApkYP0RdC+Geeh6CpHcndk7MJ5LfZLF2NGVOo8H1Ltv/XfhhIk0a1m7TraP/fh3eg=="}} -2023-09-01 10:05:47.088 INFO 20064 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:47.088 INFO 20064 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d -2023-09-01 10:05:47.215 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:47.215 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:47.216 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:05:47.362 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:47.363 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:47.363 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:05:47.460 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:47.460 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:47.461 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:08:04.956 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWf+Syj0GYkYmDY1EbCIcyFADG72zUh1UOIe5ExY64e4efKs0aYFdNEd38kz2J8uUwM1A=="}} -2023-09-01 10:08:04.956 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d57662b53796a3047596b596d4459314562434963794641444737327a556831554f4965354578593634653465664b7330615946644e456433386b7a324a387555774d31413d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:08:04.957 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d57662b53796a3047596b596d4459314562434963794641444737327a556831554f4965354578593634653465664b7330615946644e456433386b7a324a387555774d31413d3d227d7d -2023-09-01 10:11:36.097 INFO 9904 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 9904 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:11:36.098 INFO 9904 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:11:37.768 INFO 9904 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.964 seconds (JVM running for 2.501) -2023-09-01 10:11:38.008 INFO 9904 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:11:53.514 INFO 9904 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:13:00.361 INFO 9904 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMX3RYvk+6Vn9bD735AjP6i1ffFPXwf9Dmz5dLAjIbbMvnm4WRnExAQbqsUtcIuUksDFVQ=="}} -2023-09-01 10:13:00.362 INFO 9904 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMX3RYvk+6Vn9bD735AjP6i1ffFPXwf9Dmz5dLAjIbbMvnm4WRnExAQbqsUtcIuUksDFVQ=="}} -2023-09-01 10:13:37.836 INFO 9904 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:14:21.440 INFO 9904 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d58335259766b2b36566e396244373335416a503669316666465058776639446d7a35644c416a4962624d766e6d3457526e457841516271735574634975556b73444656513d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:14:21.440 INFO 9904 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:14:23.672 INFO 11844 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 11844 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:14:23.675 INFO 11844 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:14:25.331 INFO 11844 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.965 seconds (JVM running for 2.481) -2023-09-01 10:14:25.593 INFO 11844 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:14:48.065 INFO 11844 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:15.952 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVi95h1t0GS6AcLVdzBr4NJJuaEwy+tZvilbB9C+OkX2g+Kmw3RxtPLLzzOqkfVWhnQaQ=="}} -2023-09-01 10:21:16.852 INFO 11844 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:16.853 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVi95h1t0GS6AcLVdzBr4NJJuaEwy+tZvilbB9C+OkX2g+Kmw3RxtPLLzzOqkfVWhnQaQ=="}} -2023-09-01 10:21:16.854 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c562f79875b74192e8070b55dcc1af834926e684c32fad66f8a56c1f42f8e917da0f8a9b0dd1c6d3cb2f3cceaa47d55a19d069 -2023-09-01 10:21:16.856 INFO 11844 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:21:16.858 INFO 11844 --- [pool-1-thread-9] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:16.860 INFO 11844 --- [pool-1-thread-7] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:16.860 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVi95h1t0GS6AcLVdzBr4NJJuaEwy+tZvilbB9C+OkX2g+Kmw3RxtPLLzzOqkfVWhnQaQ=="}} -2023-09-01 10:21:16.861 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c562f79875b74192e8070b55dcc1af834926e684c32fad66f8a56c1f42f8e917da0f8a9b0dd1c6d3cb2f3cceaa47d55a19d069 -2023-09-01 10:21:16.862 INFO 11844 --- [pool-1-thread-7] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:21:16.862 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c562f79875b74192e8070b55dcc1af834926e684c32fad66f8a56c1f42f8e917da0f8a9b0dd1c6d3cb2f3cceaa47d55a19d069 -2023-09-01 10:21:16.862 INFO 11844 --- [pool-1-thread-9] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:21:16.880 INFO 11844 --- [pool-1-thread-8] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:16.880 INFO 11844 --- [pool-1-thread-8] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:21:16.880 INFO 11844 --- [pool-1-thread-6] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU14Enx9xZAhYsg2H4tYZT1JuaEwy+tZvilbB9C+OkX2h5Sv6zIrFzju+MLNen+BaJfiA=="}} -2023-09-01 10:21:16.885 INFO 11844 --- [pool-1-thread-6] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c535e049f1f71640858b20d87e2d6194f526e684c32fad66f8a56c1f42f8e917da1e52bfacc8ac5ce3bbe30b35e9fe05a25f88 -2023-09-01 10:21:30.378 INFO 11844 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:27:30.954 ERROR 11844 --- [http-nio-7093-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6350ffcb rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6350ffcb rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.954 ERROR 11844 --- [http-nio-7093-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6c6ea4aa rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6c6ea4aa rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.955 ERROR 11844 --- [http-nio-7093-exec-3] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6f3109a8 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6f3109a8 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.955 ERROR 11844 --- [http-nio-7093-exec-6] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@3e3a29ae rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@3e3a29ae rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.955 ERROR 11844 --- [http-nio-7093-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7a7dae69 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7a7dae69 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.955 ERROR 11844 --- [http-nio-7093-exec-7] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@10b67dd0 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@10b67dd0 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.956 ERROR 11844 --- [http-nio-7093-exec-4] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@a7efa1b rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@a7efa1b rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.956 ERROR 11844 --- [http-nio-7093-exec-11] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@79707e4f rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@79707e4f rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:31.009 ERROR 11844 --- [http-nio-7093-exec-5] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.003 ERROR 11844 --- [http-nio-7093-exec-2] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.003 ERROR 11844 --- [http-nio-7093-exec-3] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.003 ERROR 11844 --- [http-nio-7093-exec-8] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.008 ERROR 11844 --- [http-nio-7093-exec-6] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.010 ERROR 11844 --- [http-nio-7093-exec-7] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.010 ERROR 11844 --- [http-nio-7093-exec-4] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.010 ERROR 11844 --- [http-nio-7093-exec-11] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.187 INFO 11844 --- [pool-1-thread-10] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWpKbn2OJ0nrLrjbH39ydx8bCPFwMOksbiLKU/0THm5Gh5Sv6zIrFzju+MLNen+BaKiHg=="}} -2023-09-01 10:27:31.188 INFO 11844 --- [pool-1-thread-10] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a929b9f6389d27acbae36c7dfdc9dc7c6c23c5c0c3a4b1b88b294ff44c79b91a1e52bfacc8ac5ce3bbe30b35e9fe05a2a21e -2023-09-01 10:27:39.665 ERROR 11844 --- [http-nio-7093-exec-17] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7ce4026e rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7ce4026e rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:48.276 ERROR 11844 --- [http-nio-7093-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@3d0517d0 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@3d0517d0 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:48.277 ERROR 11844 --- [http-nio-7093-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@25d86443 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@25d86443 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:48.677 ERROR 11844 --- [pool-1-thread-6] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.677 ERROR 11844 --- [pool-1-thread-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.678 ERROR 11844 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.678 ERROR 11844 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.679 ERROR 11844 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.679 ERROR 11844 --- [pool-1-thread-9] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.680 ERROR 11844 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.680 ERROR 11844 --- [pool-1-thread-10] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.681 ERROR 11844 --- [pool-1-thread-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.723 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVi95h1t0GS6AcLVdzBr4NJJuaEwy+tZvilbB9C+OkX2g+Kmw3RxtPLLzzOqkfVWhnQaQ=="}} -2023-09-01 10:27:48.735 INFO 11844 --- [pool-1-thread-10] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:27:48.723 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU14Enx9xZAhYsg2H4tYZT1JuaEwy+tZvilbB9C+OkX2h5Sv6zIrFzju+MLNen+BaJfiA=="}} -2023-09-01 10:27:48.709 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU14Enx9xZAhYsg2H4tYZT1JuaEwy+tZvilbB9C+OkX2h5Sv6zIrFzju+MLNen+BaJfiA=="}} -2023-09-01 10:27:48.692 INFO 11844 --- [pool-1-thread-6] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU14Enx9xZAhYsg2H4tYZT1JuaEwy+tZvilbB9C+OkX2h5Sv6zIrFzju+MLNen+BaJfiA=="}} -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-10] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c562f79875b74192e8070b55dcc1af834926e684c32fad66f8a56c1f42f8e917da0f8a9b0dd1c6d3cb2f3cceaa47d55a19d069 -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-6] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c535e049f1f71640858b20d87e2d6194f526e684c32fad66f8a56c1f42f8e917da1e52bfacc8ac5ce3bbe30b35e9fe05a25f88 -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c535e049f1f71640858b20d87e2d6194f526e684c32fad66f8a56c1f42f8e917da1e52bfacc8ac5ce3bbe30b35e9fe05a25f88 -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c535e049f1f71640858b20d87e2d6194f526e684c32fad66f8a56c1f42f8e917da1e52bfacc8ac5ce3bbe30b35e9fe05a25f88 -2023-09-01 10:27:48.680 ERROR 11844 --- [pool-1-thread-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:25.938 INFO 11844 --- [pool-1-thread-11] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:29:25.938 INFO 11844 --- [pool-1-thread-11] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:29:26.031 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:29:26.061 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:29:26.061 INFO 11844 --- [pool-1-thread-10] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:29:26.092 ERROR 11844 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:26.134 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:29:43.945 ERROR 11844 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:43.967 INFO 11844 --- [pool-1-thread-11] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:29:43.967 ERROR 11844 --- [pool-1-thread-10] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:43.971 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:29:49.355 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:29:49.355 ERROR 11844 --- [pool-1-thread-11] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:49.378 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:29:49.378 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:33:30.056 ERROR 11844 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:33:31.338 ERROR 11844 --- [http-nio-7093-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7e0e6105 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7e0e6105 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.339 ERROR 11844 --- [http-nio-7093-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@4c06096b rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@4c06096b rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.339 ERROR 11844 --- [http-nio-7093-exec-6] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@71ce3429 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@71ce3429 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.340 ERROR 11844 --- [http-nio-7093-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@4f331938 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@4f331938 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.343 ERROR 11844 --- [http-nio-7093-exec-17] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@5d9cd605 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@5d9cd605 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.343 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:33:32.307 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:33:31.381 ERROR 11844 --- [http-nio-7093-exec-11] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@5cd97ac1 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@5cd97ac1 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:32.952 ERROR 11844 --- [http-nio-7093-exec-17] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:33:32.951 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:33:51.846 ERROR 11844 --- [http-nio-7093-exec-11] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:33:55.845 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:34:03.878 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:34:04.149 ERROR 11844 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:34:04.150 ERROR 11844 --- [pool-1-thread-3] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:34:04.149 ERROR 11844 --- [pool-1-thread-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:34:16.800 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:34:16.805 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:34:16.805 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:34:16.862 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:34:16.862 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:34:16.866 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWOeJwJcCXqD2no2tJMaye8bCPFwMOksbiLKU/0THm5GufKs0aYFdNEd38kz2J8uUy8YQ=="}} -2023-09-01 10:34:16.866 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c58e789c097025ea0f69e8dad24c6b27bc6c23c5c0c3a4b1b88b294ff44c79b91ae7cab3469815d344777f24cf627cb94cbc61 -2023-09-01 10:34:16.868 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:34:16.868 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:34:16.973 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:34:17.067 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:34:17.068 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:34:17.222 ERROR 11844 --- [pool-1-thread-3] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:35:16.711 ERROR 11844 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:35:16.712 ERROR 11844 --- [pool-1-thread-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:17.050 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.054 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.057 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.058 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.059 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.059 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.198 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.205 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.206 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.232 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.233 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.376 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.598 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.601 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.602 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.610 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.614 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.614 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.741 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.788 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.831 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.835 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.835 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:18.029 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:18.306 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:18.314 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWLpzfrowmbUcE/0GtvCFq+qqv0Ze7IGfJMKvop4Dui7mc/ona92PSKOqOzcyT4c/DqDg=="}} -2023-09-01 10:35:18.314 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c58ba737eba3099b51c13fd06b6f085abeaaabf465eec819f24c2afa29e03ba2ee673fa276bdd8f48a3aa3b37324f873f0ea0e -2023-09-01 10:35:18.379 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:18.561 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:35:18.567 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:18.735 ERROR 11844 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:19.132 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:40.051 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWpaim5bHEwZaxxBQ2QRXLx8BhCIKViRiU/3avEzK+I2h5Sv6zIrFzju+MLNen+BaIpuw=="}} -2023-09-01 10:35:40.052 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a96a29b96c713065ac71050d904572f1f0184220a56246253fddabc4ccaf88da1e52bfacc8ac5ce3bbe30b35e9fe05a229bb -2023-09-01 10:35:40.418 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:35:40.643 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWpaim5bHEwZaxxBQ2QRXLx8BhCIKViRiU/3avEzK+I2h5Sv6zIrFzju+MLNen+BaIpuw=="}} -2023-09-01 10:35:40.643 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a96a29b96c713065ac71050d904572f1f0184220a56246253fddabc4ccaf88da1e52bfacc8ac5ce3bbe30b35e9fe05a229bb -2023-09-01 10:35:40.794 ERROR 11844 --- [pool-1-thread-3] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:41.059 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:35:41.251 ERROR 11844 --- [pool-1-thread-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:41.455 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:42.006 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:43.810 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:43.810 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:44.344 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:45.257 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:46.842 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWpaim5bHEwZaxxBQ2QRXLx8BhCIKViRiU/3avEzK+I2h5Sv6zIrFzju+MLNen+BaIpuw=="}} -2023-09-01 10:35:46.842 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a96a29b96c713065ac71050d904572f1f0184220a56246253fddabc4ccaf88da1e52bfacc8ac5ce3bbe30b35e9fe05a229bb -2023-09-01 10:35:47.306 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:35:47.723 ERROR 11844 --- [pool-1-thread-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:178) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:115) - io.netty.handler.codec.base64.Base64.encode(Base64.java:108) - io.netty.handler.codec.base64.Base64.encode(Base64.java:100) - io.netty.handler.codec.base64.Base64.encode(Base64.java:80) - io.netty.handler.codec.base64.Base64.encode(Base64.java:70) - io.netty.handler.codec.base64.Base64.encode(Base64.java:66) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:80) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 10:35:47.723 ERROR 11844 --- [pool-1-thread-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:47) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 10:35:47.723 ERROR 11844 --- [pool-1-thread-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:282) - com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:224) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:74) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 10:35:47.741 ERROR 11844 --- [pool-1-thread-3] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:48.482 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:51.203 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:51.204 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:51.598 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:52.096 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:36:11.202 INFO 18248 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 18248 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:36:11.204 INFO 18248 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:36:12.852 INFO 18248 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.935 seconds (JVM running for 2.574) -2023-09-01 10:36:13.111 INFO 18248 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:38:29.604 INFO 18248 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadda3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:38:46.690 INFO 18248 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:45:29.443 INFO 10732 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 10732 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:45:29.445 INFO 10732 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:45:31.140 INFO 10732 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.979 seconds (JVM running for 2.575) -2023-09-01 10:45:31.425 INFO 10732 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:45:47.481 INFO 16612 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 16612 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:45:47.484 INFO 16612 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:45:49.133 INFO 16612 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.941 seconds (JVM running for 2.49) -2023-09-01 10:45:49.372 INFO 16612 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:46:36.195 INFO 16612 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXR2+CNk8BQgj0Lq6xi2h6TiFSjbOvz6OH6SItwhSDG1btv/XfhhIk0a1m7TraP/fj5eg=="}} -2023-09-01 10:46:36.199 INFO 16612 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5d1dbe08d93c050823d0babac62da1e938854a36cebf3e8e1fa488b708520c6d5bb6ffd77e18489346b59bb4eb68ffdf8f97a -2023-09-01 10:47:23.082 INFO 16612 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:47:23.083 INFO 16612 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:47:23.083 INFO 16612 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:47:23.085 INFO 16612 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:47:23.086 INFO 16612 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:47:23.087 INFO 16612 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:47:23.089 INFO 16612 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:47:23.089 INFO 16612 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:47:34.953 INFO 16612 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:47:35.023 INFO 16612 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:47:35.026 INFO 16612 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:47:35.056 INFO 16612 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:47:35.067 INFO 16612 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:53:43.852 INFO 16612 --- [pool-1-thread-6] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:53:43.853 INFO 16612 --- [pool-1-thread-6] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:53:43.854 INFO 16612 --- [pool-1-thread-7] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:53:43.855 INFO 16612 --- [pool-1-thread-7] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:53:43.859 ERROR 16612 --- [pool-1-thread-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:55:40.002 ERROR 16612 --- [http-nio-7093-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@3b0bfb6 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@3b0bfb6 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.003 ERROR 16612 --- [http-nio-7093-exec-9] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@504cf2ec rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@504cf2ec rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.003 ERROR 16612 --- [http-nio-7093-exec-3] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@435c2f14 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@435c2f14 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.004 INFO 16612 --- [pool-1-thread-8] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVCC1xtGqm9xDWp6S5JUmPR/CbOEXqyyQmf6XvYpi1POz+qIVaLPR4Qr8R+t6ld9Cou7A=="}} -2023-09-01 10:55:40.004 ERROR 16612 --- [http-nio-7093-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@a0b3cd rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@a0b3cd rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.005 ERROR 16612 --- [http-nio-7093-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@596b05ef rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@596b05ef rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.005 ERROR 16612 --- [http-nio-7093-exec-7] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@1dc1d284 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@1dc1d284 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.006 INFO 16612 --- [pool-1-thread-9] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVCC1xtGqm9xDWp6S5JUmPR/CbOEXqyyQmf6XvYpi1POz+qIVaLPR4Qr8R+t6ld9Cou7A=="}} -2023-09-01 10:55:40.009 INFO 16612 --- [pool-1-thread-10] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:55:40.023 INFO 16612 --- [pool-1-thread-8] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5420b5c6d1aa9bdc435a9e92e495263d1fc26ce117ab2c9099fe97bd8a62d4f3b3faa21568b3d1e10afc47eb7a95df42a2eec -2023-09-01 10:55:40.068 INFO 16612 --- [pool-1-thread-10] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:55:40.068 INFO 16612 --- [pool-1-thread-9] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5420b5c6d1aa9bdc435a9e92e495263d1fc26ce117ab2c9099fe97bd8a62d4f3b3faa21568b3d1e10afc47eb7a95df42a2eec -2023-09-01 10:55:40.078 INFO 16612 --- [pool-1-thread-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:55:40.106 INFO 16612 --- [pool-1-thread-6] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:55:40.227 INFO 16612 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----Timestamp expired: skew=30000 , timestamp=1693536824432 , current=1693536940419 -2023-09-01 10:55:40.233 INFO 16612 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:55:40.233 INFO 16612 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:55:40.242 INFO 16612 --- [pool-1-thread-9] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:55:40.242 INFO 16612 --- [pool-1-thread-10] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:55:40.292 INFO 16612 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----Timestamp expired: skew=30000 , timestamp=1693536824432 , current=1693536940475 -2023-09-01 10:55:40.296 INFO 16612 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:55:40.297 INFO 16612 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:55:40.305 INFO 16612 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----Timestamp expired: skew=30000 , timestamp=1693536824432 , current=1693536940493 -2023-09-01 10:55:40.305 INFO 16612 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:55:40.309 INFO 16612 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:55:40.309 INFO 16612 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:55:40.309 INFO 16612 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWiUOA0cYCACVu9rjwTYx/Giqj9C2ow4Q7TZtd6PDuu+Gc/ona92PSKOqOzcyT4c/Ailg=="}} -2023-09-01 10:55:40.309 INFO 16612 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a250e034718080095bbdae3c13631fc68aa8fd0b6a30e10ed366d77a3c3baef8673fa276bdd8f48a3aa3b37324f873f02296 -2023-09-01 10:55:40.329 INFO 16612 --- [pool-1-thread-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:55:40.365 INFO 16612 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:56:03.460 INFO 16612 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWiUOA0cYCACVu9rjwTYx/Giqj9C2ow4Q7TZtd6PDuu+Gc/ona92PSKOqOzcyT4c/Ailg=="}} -2023-09-01 10:56:03.460 INFO 16612 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a250e034718080095bbdae3c13631fc68aa8fd0b6a30e10ed366d77a3c3baef8673fa276bdd8f48a3aa3b37324f873f02296 -2023-09-01 10:56:03.483 INFO 16612 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:56:07.294 ERROR 16612 --- [pool-1-thread-9] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:56:07.297 INFO 16612 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:56:07.312 INFO 16612 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:56:33.771 INFO 16612 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:56:33.801 INFO 16612 --- [pool-1-thread-7] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:56:33.864 ERROR 16612 --- [pool-1-thread-8] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:56:33.912 INFO 16612 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:56:33.914 INFO 16612 --- [pool-1-thread-6] c.c.missiles.controller.AepCommandSend : -----Timestamp expired: skew=30000 , timestamp=1693536964025 , current=1693536994099 -2023-09-01 10:56:40.541 INFO 16612 --- [pool-1-thread-7] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:56:40.542 INFO 16612 --- [pool-1-thread-7] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:56:42.216 INFO 19476 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 19476 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:56:42.219 INFO 19476 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:56:43.932 INFO 19476 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.011 seconds (JVM running for 2.655) -2023-09-01 10:56:44.246 INFO 19476 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:58:09.012 INFO 19476 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUbhlwxLQKT8a+8S8lsP/k5y8XnSU/v5At+W6wSGr66bg+Kmw3RxtPLLzzOqkfVWhkIXA=="}} -2023-09-01 10:58:09.013 INFO 19476 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUbhlwxLQKT8a+8S8lsP/k5y8XnSU/v5At+W6wSGr66bg+Kmw3RxtPLLzzOqkfVWhkIXA=="}} -2023-09-01 10:58:09.016 INFO 19476 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51b865c312d0293f1afbc4bc96c3ff939cbc5e7494fefe40b7e5bac121abeba6e0f8a9b0dd1c6d3cb2f3cceaa47d55a19085c -2023-09-01 10:58:09.023 INFO 19476 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51b865c312d0293f1afbc4bc96c3ff939cbc5e7494fefe40b7e5bac121abeba6e0f8a9b0dd1c6d3cb2f3cceaa47d55a19085c -2023-09-01 10:58:11.118 INFO 19476 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:58:11.323 INFO 19476 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:58:31.800 INFO 18932 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 18932 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:58:31.801 INFO 18932 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:58:33.488 INFO 18932 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.962 seconds (JVM running for 2.511) -2023-09-01 10:58:33.762 INFO 18932 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:58:37.673 INFO 18932 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51b865c312d0293f1afbc4bc96c3ff939cbc5e7494fefe40b7e5bac121abeba6e0f8a9b0dd1c6d3cb2f3cceaa47d55a19085c -2023-09-01 10:58:38.598 INFO 18932 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:59:18.589 ERROR 18932 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 10:59:28.949 INFO 18932 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51b865c312d0293f1afbc4bc96c3ff939cbc5e7494fefe40b7e5bac121abeba6e0f8a9b0dd1c6d3cb2f3cceaa47d55a19085c -2023-09-01 10:59:29.157 INFO 18932 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:12:48.579 ERROR 18932 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:12:50.192 INFO 13008 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 13008 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 11:12:50.194 INFO 13008 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 11:12:51.888 INFO 13008 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.008 seconds (JVM running for 2.572) -2023-09-01 11:12:52.175 INFO 13008 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 11:14:43.401 INFO 19524 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 19524 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 11:14:43.404 INFO 19524 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 11:14:45.109 INFO 19524 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.015 seconds (JVM running for 2.534) -2023-09-01 11:14:45.370 INFO 19524 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 11:17:17.037 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU+J9TF7+np56WRFJfsljehOlxcWP5YLoUfqc3IwnJG7A+Kmw3RxtPLLzzOqkfVWhkaIA=="}} -2023-09-01 11:17:17.039 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c53e27d4c5efe9e9e7a5911497ec9637a13a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a191a20 -2023-09-01 11:17:18.565 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:20:49.903 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:20:49.903 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:20:49.905 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:20:49.905 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:20:49.924 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:20:49.924 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:20:49.925 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:20:49.925 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:20:51.962 ERROR 19524 --- [pool-1-thread-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:20:55.225 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:20:55.416 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:20:55.846 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:00.357 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:06.222 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:06.227 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:06.227 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:13.117 INFO 19524 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.121 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:13.121 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:13.142 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:13.260 INFO 19524 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.267 INFO 19524 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.267 INFO 19524 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.269 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:13.269 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:13.272 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:13.272 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMW6xMckTvE3E1kPBhFGNa8gOlxcWP5YLoUfqc3IwnJG7A+Kmw3RxtPLLzzOqkfVWhngSA=="}} -2023-09-01 11:21:13.272 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:13.272 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5bac4c7244ef13713590f06114635af203a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a19e048 -2023-09-01 11:21:13.442 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:13.461 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:21:13.464 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:13.640 ERROR 19524 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:21:13.877 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:13.966 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.993 INFO 19524 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:14.113 INFO 19524 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:14.159 INFO 19524 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:14.346 INFO 19524 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:27.741 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:27.742 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:28.197 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:28.754 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:35.857 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:35.857 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:36.037 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:36.472 INFO 19524 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:24:29.563 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUI68j2ZFK/NvhUw+W8sg/6OlxcWP5YLoUfqc3IwnJG7A+Kmw3RxtPLLzzOqkfVWhlR9w=="}} -2023-09-01 11:24:29.563 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:24:29.762 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:24:29.972 ERROR 19524 --- [pool-1-thread-4] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:24:30.417 INFO 19524 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:24:44.501 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:24:44.501 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:24:44.687 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:24:45.211 INFO 19524 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:24:53.456 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:24:53.456 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:24:53.623 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:24:54.156 INFO 19524 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:27:48.345 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXkjiNRLQnQqOcsMa3gUPJZy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUyPDQ=="}} -2023-09-01 11:27:48.346 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5e48e23512d09d0a8e72c31ade050f259cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c8f0d -2023-09-01 11:27:48.597 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:27:48.767 ERROR 19524 --- [pool-1-thread-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:27:48.973 ERROR 19524 --- [pool-1-thread-1] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:45) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 11:27:49.067 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:28:02.568 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:28:02.568 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:28:02.734 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:28:03.243 INFO 19524 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:28:10.845 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:28:10.845 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:28:11.059 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:28:11.654 INFO 19524 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:31:05.238 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXjdTOsRWtb74VAgvUbiY5vOlxcWP5YLoUfqc3IwnJG7OfKs0aYFdNEd38kz2J8uUyLGQ=="}} -2023-09-01 11:31:05.238 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5e37533ac456b5bef854082f51b898e6f3a5c5c58fe582e851fa9cdc8c27246ece7cab3469815d344777f24cf627cb94c8b19 -2023-09-01 11:31:05.396 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:31:05.572 ERROR 19524 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:31:06.285 INFO 19524 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:31:18.850 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:31:18.850 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:31:19.050 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:31:19.545 INFO 19524 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:31:27.125 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:31:27.125 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:31:27.393 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:31:27.912 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:32:08.900 INFO 19524 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:32:09.062 INFO 19524 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:33:14.026 ERROR 19524 --- [nioEventLoopGroup-3-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:33:40.938 INFO 19524 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:33:41.529 INFO 19524 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:34:39.167 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVeYnaa1BMqAO0V13aZx7QVy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUybzQ=="}} -2023-09-01 11:34:39.170 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c55e62769ad4132a00ed15d77699c7b415cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c9bcd -2023-09-01 11:34:39.172 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVeYnaa1BMqAO0V13aZx7QVy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUybzQ=="}} -2023-09-01 11:34:39.172 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c55e62769ad4132a00ed15d77699c7b415cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c9bcd -2023-09-01 11:34:39.172 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:34:39.172 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:34:46.396 ERROR 19524 --- [nioEventLoopGroup-3-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:34:46.397 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVeYnaa1BMqAO0V13aZx7QVy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUybzQ=="}} -2023-09-01 11:34:46.397 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c55e62769ad4132a00ed15d77699c7b415cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c9bcd -2023-09-01 11:34:46.397 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVeYnaa1BMqAO0V13aZx7QVy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUybzQ=="}} -2023-09-01 11:34:46.398 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c55e62769ad4132a00ed15d77699c7b415cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c9bcd -2023-09-01 11:34:46.502 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:34:46.504 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:34:46.506 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:34:58.027 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:35:00.305 INFO 2280 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 2280 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 11:35:00.307 INFO 2280 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 11:35:01.982 INFO 2280 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.97 seconds (JVM running for 2.481) -2023-09-01 11:35:02.228 INFO 2280 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 11:35:10.139 INFO 2280 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:35:10.928 INFO 2280 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:36:23.738 INFO 18728 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 18728 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 11:36:23.739 INFO 18728 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 11:36:26.115 INFO 18728 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.711 seconds (JVM running for 3.399) -2023-09-01 11:36:26.475 INFO 18728 --- [Thread-3] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 11:37:44.569 INFO 18728 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:37:45.596 INFO 18728 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:37:22.993 INFO 24416 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 24416 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 13:37:22.994 INFO 24416 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 13:37:25.370 INFO 24416 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.734 seconds (JVM running for 3.372) -2023-09-01 13:37:25.645 INFO 24416 --- [Thread-3] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 13:38:13.266 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVX9a7iKXQ7HUjpvi+oy/btqsLETtc63EV5eS5jAhPJQj+qIVaLPR4Qr8R+t6ld9Coxmw=="}} -2023-09-01 13:38:13.272 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c557f5aee229743b1d48e9be2fa8cbf6edaac2c44ed73adc4579792e630213c9423faa21568b3d1e10afc47eb7a95df42a319b -2023-09-01 13:38:14.167 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:38:14.827 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:38:28.115 INFO 24416 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:38:28.116 INFO 24416 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:38:28.391 INFO 24416 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:38:28.914 INFO 24416 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:38:35.892 INFO 24416 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:38:35.893 INFO 24416 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:38:36.092 INFO 24416 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:38:36.579 INFO 24416 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:41:32.750 INFO 24416 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVKOk5dWuC4sWVZN4pWVlpbqsLETtc63EV5eS5jAhPJQmc/ona92PSKOqOzcyT4c/ApXA=="}} -2023-09-01 13:41:32.751 INFO 24416 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c54a3a4e5d5ae0b8b16559378a56565a5baac2c44ed73adc4579792e630213c942673fa276bdd8f48a3aa3b37324f873f0295c -2023-09-01 13:41:32.941 INFO 24416 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:41:33.605 INFO 24416 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:41:48.231 INFO 24416 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:41:48.231 INFO 24416 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:41:48.434 INFO 24416 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:41:48.619 ERROR 24416 --- [pool-1-thread-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:46) - com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:61) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 13:41:48.830 INFO 24416 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:41:57.851 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:41:57.852 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:41:57.982 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:41:58.373 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:42:03.125 INFO 24416 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:42:03.126 INFO 24416 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:42:03.289 INFO 24416 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:42:03.701 INFO 24416 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:44:51.165 INFO 24416 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUDPf2tUbR2QL0J8hq9DmfHbCPFwMOksbiLKU/0THm5Gg+Kmw3RxtPLLzzOqkfVWhlqlw=="}} -2023-09-01 13:44:51.166 INFO 24416 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5033dfdad51b47640bd09f21abd0e67c76c23c5c0c3a4b1b88b294ff44c79b91a0f8a9b0dd1c6d3cb2f3cceaa47d55a196a97 -2023-09-01 13:44:51.369 INFO 24416 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:44:52.111 INFO 24416 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:45:07.269 INFO 24416 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:45:07.270 INFO 24416 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:45:07.459 INFO 24416 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:45:07.955 INFO 24416 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:45:14.557 INFO 24416 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:45:14.557 INFO 24416 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:45:14.742 INFO 24416 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:45:15.351 INFO 24416 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:48:08.924 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUpET+/Vk0a4lrD62CMFf9RADG72zUh1UOIe5ExY64e4Q+Kmw3RxtPLLzzOqkfVWhlnvg=="}} -2023-09-01 13:48:08.924 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c529113fbf564d1ae25ac3eb608c15ff510031bbdb3521d543887b913163ae1ee10f8a9b0dd1c6d3cb2f3cceaa47d55a1967be -2023-09-01 13:48:09.173 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:48:09.774 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:48:25.948 INFO 24416 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:48:25.948 INFO 24416 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:48:26.142 INFO 24416 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:48:26.406 INFO 24416 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:48:33.068 INFO 24416 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:48:33.068 INFO 24416 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:48:33.275 INFO 24416 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:48:34.022 INFO 24416 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:51:28.022 INFO 24416 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUXTA6KaPTtKgHgCxAgqnbqbgZUbdf+wb1tKKs8GFgO/j2Gd82iJZ7EEBfR3vGubsOwsA=="}} -2023-09-01 13:51:28.022 INFO 24416 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5174c0e8a68f4ed2a01e00b1020aa76ea6e06546dd7fec1bd6d28ab3c18580efe3d8677cda2259ec41017d1def1ae6ec3b0b0 -2023-09-01 13:51:28.570 INFO 24416 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:51:29.231 INFO 24416 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:51:43.719 INFO 24416 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:51:43.719 INFO 24416 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:51:43.909 INFO 24416 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:51:44.356 INFO 24416 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:51:51.977 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:51:51.977 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:51:52.170 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:51:52.618 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:03.554 INFO 24416 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXTHfVtN29fiaCTCC1Q7fePndk7MJ5LfZLF2NGVOo8H1Gc/ona92PSKOqOzcyT4c/BXbA=="}} -2023-09-01 13:54:03.554 INFO 24416 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5d31df56d376f5f89a093082d50edf78f9dd93b309e4b7d92c5d8d1953a8f07d4673fa276bdd8f48a3aa3b37324f873f0576c -2023-09-01 13:54:03.780 INFO 24416 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:54:04.531 INFO 24416 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:19.353 INFO 24416 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXTHfVtN29fiaCTCC1Q7fePndk7MJ5LfZLF2NGVOo8H1Gc/ona92PSKOqOzcyT4c/BXbA=="}} -2023-09-01 13:54:19.354 INFO 24416 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5d31df56d376f5f89a093082d50edf78f9dd93b309e4b7d92c5d8d1953a8f07d4673fa276bdd8f48a3aa3b37324f873f0576c -2023-09-01 13:54:19.547 INFO 24416 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:54:20.169 INFO 24416 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:34.670 INFO 24416 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXTHfVtN29fiaCTCC1Q7fePndk7MJ5LfZLF2NGVOo8H1Gc/ona92PSKOqOzcyT4c/BXbA=="}} -2023-09-01 13:54:34.670 INFO 24416 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5d31df56d376f5f89a093082d50edf78f9dd93b309e4b7d92c5d8d1953a8f07d4673fa276bdd8f48a3aa3b37324f873f0576c -2023-09-01 13:54:34.862 INFO 24416 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:54:35.441 INFO 24416 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:51.897 INFO 24416 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:54:51.898 INFO 24416 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:54:52.157 INFO 24416 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:54:52.849 INFO 24416 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:59.402 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:54:59.404 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:54:59.569 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:55:00.018 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:59:09.853 INFO 21176 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 21176 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 13:59:09.854 INFO 21176 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 13:59:12.169 INFO 21176 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.651 seconds (JVM running for 3.166) -2023-09-01 13:59:12.472 INFO 21176 --- [Thread-3] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 14:28:28.995 INFO 10532 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 10532 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 14:28:28.996 INFO 10532 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 14:28:30.796 INFO 10532 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.122 seconds (JVM running for 2.701) -2023-09-01 14:28:31.100 INFO 10532 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 14:30:38.934 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:30:39.887 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:32:51.539 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:32:51.764 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:36:10.515 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:36:10.685 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:36:41.558 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:36:41.762 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:37:23.244 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:37:23.485 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:38:02.502 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:38:02.834 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:39:39.271 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:39:39.674 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:41:35.963 INFO 17840 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 17840 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 14:41:35.965 INFO 17840 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 14:41:37.677 INFO 17840 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.029 seconds (JVM running for 2.674) -2023-09-01 14:41:37.978 INFO 17840 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 14:41:47.082 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:41:48.258 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:42:54.804 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:42:55.070 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:46:28.961 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:46:29.152 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:46:52.086 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:46:52.288 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:49:30.564 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:49:30.813 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:52:55.120 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:52:55.121 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:52:55.406 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.100 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.101 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.102 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.102 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.102 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.102 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.110 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.110 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.261 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.269 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.323 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.325 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.433 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:06.444 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.445 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.598 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:08.314 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.323 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.331 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 14:54:08.332 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 14:54:08.343 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 14:54:08.345 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 14:54:08.357 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.359 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.367 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:08.368 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:08.374 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:08.374 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:08.506 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:54:08.528 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:08.563 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:54:08.587 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:08.727 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:46) - com.casic.missiles.replier.command.ReplyCommandSupport.buildBizConfigFieldFrame(ReplyCommandSupport.java:138) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:60) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.727 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:282) - com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:224) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:69) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.728 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:53) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.738 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.skipNotConfigPreCode(PreLeadCodeProcessor.java:74) - com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.invoke(PreLeadCodeProcessor.java:42) - com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:47) - com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) - com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) - io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) - io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) - io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) - io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) - io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) - io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) - io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) - io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) - io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) - io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) - io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.739 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.invoke(PreLeadCodeProcessor.java:45) - com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:47) - com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) - com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) - io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) - io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) - io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) - io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) - io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) - io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) - io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) - io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) - io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) - io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) - io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.741 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.763 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:08.763 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:08.914 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:08.966 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.992 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:09.084 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:09.165 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:09.544 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:56:29.531 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIE439Y4/MTunboz3XG+UUmcdmhYGvWx0EQdp0IoIahxCZhFw=="}} -2023-09-01 14:56:29.533 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed204e37f58e3f313ba76e8cf75c6f9452671d9a1606bd6c74110769d08a086a1c4266117 -2023-09-01 14:56:29.793 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:56:30.555 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:56:34.139 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAZzEgIAQAlMMAlAygAYyi6cGkr0SRGnvlC5ZaomRl5B6Yb0hLmY6hRzP8YzmuL490E/ChU0vOXMqfzfFy9ogl1kpgZ21kfQTGiJYaCvMzn9XS64e1rZooETjmBtPIHQs4xHOnZJ8HczJ7T2lJtfFT"}} -2023-09-01 14:56:34.140 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200067312020040094c300940ca0018ca2e9c1a4af44911a7be50b965aa26465e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5f153 -2023-09-01 14:56:34.413 ERROR 17840 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 14:56:36.478 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 14:56:36.478 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 14:56:36.710 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:56:37.184 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:56:43.764 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 14:56:43.764 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 14:56:43.893 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:56:44.451 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:57:41.815 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAmMMAmAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1Y7c="}} -2023-09-01 14:57:41.816 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040098c3009806a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac797563b7 -2023-09-01 14:57:42.031 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":6,"目标节点":152,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:57:42.556 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:57:46.014 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAIDEgIAQAmMMAmAGgAcDAizoaLmOTCnnkcAgUzQuR9Fp3d63+/g/QFlDFXCj+Pho="}} -2023-09-01 14:57:46.015 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 14:57:46.172 ERROR 17840 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 14:58:08.970 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAIDEgIAQAmMMAmAGgAcDAizoaLmOTCnnkcAgUzQuR9Fp3d63+/g/QFlDFXCj+Pho="}} -2023-09-01 14:58:08.971 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 14:58:09.154 ERROR 17840 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 14:58:27.721 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAIDEgIAQAmMMAmAGgAcDAizoaLmOTCnnkcAgUzQuR9Fp3d63+/g/QFlDFXCj+Pho="}} -2023-09-01 14:58:27.722 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 14:58:27.970 ERROR 17840 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 14:58:48.525 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAIDEgIAQAmMMAmAGgAcDAizoaLmOTCnnkcAgUzQuR9Fp3d63+/g/QFlDFXCj+Pho="}} -2023-09-01 14:58:48.525 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 14:58:48.729 ERROR 17840 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:01:26.220 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:01:26.463 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4119,90 +35,15 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:02:29.933 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:02:29.933 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:41.517 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:41.517 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:41.538 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:41.539 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:41.540 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:41.540 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:41.545 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:41.545 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:43.885 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:43.886 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:45.137 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:45.159 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:50.028 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:50.715 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:50.722 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:50.723 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:50.731 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:50.734 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:50.735 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:50.753 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:50.758 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:50.758 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:50.788 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:50.792 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:05:50.793 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:05:50.928 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:51.950 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:56.939 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:56.941 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:05:57.403 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:57.408 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:57.408 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:57.505 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:57.505 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:57.510 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:05:57.510 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:05:57.510 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:05:57.511 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:05:57.575 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:59.325 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:59.329 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:05:59.330 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:05:59.838 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:05:59.430 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:06:00.007 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:06:00.318 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:00.322 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:06:00.323 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:06:00.328 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:00.331 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:00.461 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:00.498 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:06:00.929 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:02.647 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:08.757 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:06:19.706 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-09-11 11:09:30.543 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:09:30.989 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:09:31.377 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4227,99 +68,18 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:06:19.718 ERROR 17840 --- [nioEventLoopGroup-3-1] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:42) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 15:06:19.719 ERROR 17840 --- [nioEventLoopGroup-3-1] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.resolver.combined.CombinedFieldSupport.getLengthFieldValue(CombinedFieldSupport.java:48) - com.casic.missiles.parser.resolver.combined.impl.PreBizFieldParseProcessor.invoke(PreBizFieldParseProcessor.java:39) - com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:47) - com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) - com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 15:06:43.996 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:06:44.185 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 15:06:44.185 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:07:53.289 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:36.896 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 15:12:36.896 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:36.907 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:36.909 INFO 17840 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:39.520 INFO 17840 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:12:39.521 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:12:39.743 ERROR 17840 --- [nioEventLoopGroup-3-2] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:68) - com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:116) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) - io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) - io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) - io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) - io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) - io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) - io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) - io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) - io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) - io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) - io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) - io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 15:12:43.568 ERROR 17840 --- [nioEventLoopGroup-3-2] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:09:45.362 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:09:45.901 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:09:46.314 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4341,25 +101,18 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:12:44.082 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:10:00.580 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:10:01.020 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:10:01.385 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4381,27 +134,19 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:12:48.238 INFO 17840 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:48.466 INFO 17840 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:12:51.303 ERROR 17840 --- [nioEventLoopGroup-3-2] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:10:15.669 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:10:16.094 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:12:17.878 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : 61333230303032363331323032303034303039386333303039383034613030313030653633653461313664363161326363326365373238383464643962346335643065313766666566393234616664383465656632343639623331326631343335343838 +2023-09-11 11:13:17.481 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4423,31 +168,20 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:14:59.866 INFO 23908 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 23908 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 15:14:59.868 INFO 23908 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 15:15:01.748 INFO 23908 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.176 seconds (JVM running for 2.723) -2023-09-01 15:15:02.060 INFO 23908 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 15:15:11.790 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:15:12.816 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:15:13.171 ERROR 23908 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:13:30.164 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : 61333230303032363331323032303034303039386333303039383034613030313030653633653461313664363161326363326365373238383464643962346335643065313766666566393234616664383465656632343639623331326631343335343838 +2023-09-11 11:13:36.813 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : 61333230303032363331323032303034303039386333303039383034613030313030653633653461313664363161326363326365373238383464643962346335643065313766666566393234616664383465656632343639623331326631343335343838 +2023-09-11 11:13:42.572 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:13:43.011 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:14:20.105 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4469,27 +203,18 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:15:29.754 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:15:29.938 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:33:27.372 ERROR 23908 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:14:30.590 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:14:31.049 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:14:57.352 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4511,277 +236,158 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:33:37.183 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:33:37.414 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:34:52.674 ERROR 23908 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"lastTime":1688119465000,"protocolId":"1","dataFieldIds":"","createTime":1686305063000,"combinedFieldIds":"11","id":2,"matchRuleJson":"{}","isFinishMatch":"1","scene":1},异常信息为{} +2023-09-11 11:15:03.885 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:15:04.526 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:15:10.797 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$1(FieldReverseDecorator.java:60) ~[classes/:na] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] + +2023-09-11 11:15:15.620 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:15:16.075 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:15:28.736 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} + +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] + +2023-09-11 11:15:32.668 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:15:33.150 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:24:26.145 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} + +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] + +2023-09-11 11:24:45.229 INFO 23764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 23764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-09-11 11:24:45.230 INFO 23764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-09-11 11:24:47.027 INFO 23764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.051 seconds (JVM running for 2.557) +2023-09-11 11:24:47.285 INFO 23764 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-09-11 11:25:43.947 INFO 23764 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:25:52.705 INFO 23764 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:25:53.282 ERROR 23764 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} + +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] + +2023-09-11 11:27:10.755 INFO 5716 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 5716 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-09-11 11:27:10.758 INFO 5716 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-09-11 11:27:12.575 INFO 5716 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.124 seconds (JVM running for 2.683) +2023-09-11 11:27:12.933 INFO 5716 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-09-11 11:27:30.746 INFO 5716 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488990000000000000000 +2023-09-11 11:27:42.741 INFO 5716 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:27:47.238 ERROR 5716 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} + +com.casic.missiles.exception.EngineException: 匹配失败,报文信息是60000009000100c500135a000400000000,配置信息是{"10000050":{"createTime":1686925000000,"dataFieldIds":"24,25,26","dataFieldName":"日期","dynamicLengthId":18,"id":2,"isStorge":1,"lastTime":1686924998000,"prefixCode":"10000050","ruleId":0},"10000062":{"createTime":1686925132000,"dataFieldIds":"19","dataFieldName":"upload","dynamicLengthId":18,"id":5,"isStorge":1,"lastTime":1686925129000,"length":2,"prefixCode":"10000062","ruleId":0},"60000300":{"createTime":1686925163000,"dataFieldIds":"19","dataFieldName":"数据接收状态","dynamicLengthId":18,"id":6,"isStorge":1,"lastTime":1686925160000,"prefixCode":"60000300","ruleId":0},"6000000a":{"createTime":1686925276000,"dataFieldIds":"19","dataFieldName":"传感器状态","dynamicLengthId":18,"id":8,"isStorge":1,"lastTime":1686925273000,"prefixCode":"6000000a","ruleId":0},"60000020":{"createTime":1686925219000,"dataFieldIds":"19","dataFieldName":"设备电量","dynamicLengthId":18,"id":7,"isStorge":1,"lastTime":1686925217000,"prefixCode":"60000020","ruleId":0},"1000000a":{"createTime":1686924325000,"dataFieldIds":"19","dataFieldName":"重试次数","dynamicLengthId":18,"id":1,"isStorge":1,"lastTime":1686924322000,"prefixCode":"1000000a","ruleId":0},"cxxxxxxx":{"combinedFieldIds":"20,21,22","createTime":1686938618000,"dataFieldIds":"23","dataFieldName":"业务内容","dynamicLengthId":18,"id":10,"isStorge":1,"lastTime":1686938616000,"prefixCode":"cxxxxxxx","ruleId":0},"10000106":{"createTime":1686925354000,"dataFieldIds":"28","dataFieldName":"collectCount","dynamicLengthId":18,"id":9,"isStorge":1,"lastTime":1686925352000,"prefixCode":"10000106","ruleId":0}} + at com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.lambda$invoke$0(PreLeadCodeProcessor.java:43) ~[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:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:35:01.330 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 15:35:01.507 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:35:32.564 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 15:35:32.784 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:35:53.268 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:35:53.608 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:37:02.578 INFO 1852 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 1852 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 15:37:02.580 INFO 1852 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 15:37:04.312 INFO 1852 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.029 seconds (JVM running for 2.568) -2023-09-01 15:37:04.597 INFO 1852 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 15:37:44.214 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:37:45.011 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:38:12.156 ERROR 1852 --- [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:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:38:17.608 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:38:17.801 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:42:08.588 ERROR 1852 --- [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:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:42:17.161 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:42:17.419 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:43:08.673 INFO 9856 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 9856 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 15:43:08.674 INFO 9856 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 15:43:10.438 INFO 9856 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.063 seconds (JVM running for 2.578) -2023-09-01 15:43:10.731 INFO 9856 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 15:43:15.777 INFO 9856 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:43:16.598 INFO 9856 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:49:11.417 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 15:49:11.604 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:49:21.191 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:49:21.388 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:52:48.396 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOjcgFAEAAcMAAQSfAeNuh8mo50MswWLCO19+e9OCoMy6ZFbkq51e2t0+60dx/5hjFrCogNxI9MApywYLz8Kp"}} -2023-09-01 15:52:48.397 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003a372014010001c30001049f01e36e87c9a8e7432cc162c23b5f7e7bd382a0ccba6456e4ab9d5edadd3eeb4771ff986316b0a880dc48f4c029cb060bcfc2a9 -2023-09-01 15:52:48.568 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":58,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:52:48.975 INFO 9856 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:53:02.587 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 15:53:02.587 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:53:02.809 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:53:03.447 INFO 9856 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:53:04.186 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 15:53:04.187 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:53:04.650 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:53:05.138 INFO 9856 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:53:49.947 INFO 9856 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKhIUMhDHjum55FfF9aSyCS5YHvC/1K3f15v9LauUGifygFX"}} -2023-09-01 15:53:49.947 INFO 9856 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca84850c8431e3ba6e7915f17d692c824b9607bc2ff52b77f5e6ff4b6ae50689fca0157 -2023-09-01 15:53:50.128 INFO 9856 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:53:50.327 ERROR 9856 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.invoke(PreLeadCodeProcessor.java:40) ~[classes/:na] + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:46) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:54:05.423 INFO 9856 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKhIUMhDHjum55FfF9aSyCS5YHvC/1K3f15v9LauUGifygFX"}} -2023-09-01 15:54:05.423 INFO 9856 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca84850c8431e3ba6e7915f17d692c824b9607bc2ff52b77f5e6ff4b6ae50689fca0157 -2023-09-01 15:54:05.606 INFO 9856 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:54:05.754 ERROR 9856 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:54:20.900 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKhIUMhDHjum55FfF9aSyCS5YHvC/1K3f15v9LauUGifygFX"}} -2023-09-01 15:54:20.901 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca84850c8431e3ba6e7915f17d692c824b9607bc2ff52b77f5e6ff4b6ae50689fca0157 -2023-09-01 15:54:21.190 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:54:21.475 ERROR 9856 --- [pool-1-thread-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:54:37.499 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 15:54:37.499 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:54:37.756 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:54:38.317 INFO 9856 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:55:28.024 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKiP7+nu3p6NvLbLsxfyXMDdRqZeuvTlJGDg+D9HBnxPlzX4"}} -2023-09-01 15:55:28.025 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0dd46a65ebaf4e52460e0f83f47067c4f9735f8 -2023-09-01 15:55:28.278 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:55:28.408 ERROR 9856 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:55:39.861 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:55:40.020 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:55:41.694 INFO 9856 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKiP7+nu3p6NvLbLsxfyXMDdRqZeuvTlJGDg+D9HBnxPlzX4"}} -2023-09-01 15:55:41.695 INFO 9856 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0dd46a65ebaf4e52460e0f83f47067c4f9735f8 -2023-09-01 15:55:41.906 INFO 9856 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:55:42.060 ERROR 9856 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:55:57.670 INFO 9856 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKiP7+nu3p6NvLbLsxfyXMDdRqZeuvTlJGDg+D9HBnxPlzX4"}} -2023-09-01 15:55:57.671 INFO 9856 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0dd46a65ebaf4e52460e0f83f47067c4f9735f8 -2023-09-01 15:55:57.894 INFO 9856 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:55:58.101 ERROR 9856 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:56:14.164 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 15:56:14.164 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:56:14.412 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:56:14.960 INFO 9856 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:56:30.774 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0dd46a65ebaf4e52460e0f83f47067c4f9735f8 -2023-09-01 15:56:31.065 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:59:00.059 ERROR 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4806,93 +412,39 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 16:02:32.116 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOjcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKhIUMhDHjum55FfF9aSyCS5UhqUETIknJPJeEZBedR73uRT"}} -2023-09-01 16:02:32.117 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003a372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca84850c8431e3ba6e7915f17d692c824b9521a941132249c93c978464179d47bdee453 -2023-09-01 16:02:32.373 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":58,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:02:33.030 INFO 9856 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 16:02:37.544 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAZzcgFAEAAcMAAQyfAU1N1jiGzNZ7HoHskuRshstl5B6Yb0hLmY6hRzP8YzmuL490E/ChU0vOXMqfzfFy9ogl1kpgZ21kfQTGiJYaCvMzn9XS64e1rZooETjmBtPIHQs4xHOnZJ8HczJ7T2lJtVgK"}} -2023-09-01 16:02:37.545 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200067372014010001c300010c9f014d4dd63886ccd67b1e81ec92e46c86cb65e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5580a -2023-09-01 16:02:37.781 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":12,"目标节点":1,"总长度":103,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:02:37.781 ERROR 9856 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200067372014010001c300010c9f014d4dd63886ccd67b1e81ec92e46c86cb65e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5580a -2023-09-01 16:02:39.576 INFO 9856 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 16:02:39.576 INFO 9856 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 16:02:39.873 INFO 9856 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 16:02:40.475 INFO 9856 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 16:03:18.102 INFO 9856 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAANTcgFAEAAcMAAQifAV3T3V4qElR4MATQE0hN7V6dKE9wxA4aTfdQsIaGKDfgJ4ZbMznfCqAnviuRkYwgbGCa"}} -2023-09-01 16:03:18.102 INFO 9856 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200035372014010001c30001089f015dd3dd5e2a1254783004d013484ded5e9d284f70c40e1a4df750b086862837e027865b3339df0aa027be2b91918c206c609a -2023-09-01 16:03:18.296 INFO 9856 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":8,"目标节点":1,"总长度":53,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:03:18.296 ERROR 9856 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200035372014010001c30001089f015dd3dd5e2a1254783004d013484ded5e9d284f70c40e1a4df750b086862837e027865b3339df0aa027be2b91918c206c609a -2023-09-01 16:04:12.444 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200067372014010001c300010c9f014d4dd63886ccd67b1e81ec92e46c86cb65e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5580a -2023-09-01 16:04:12.801 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":12,"目标节点":1,"总长度":103,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:04:12.802 ERROR 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200067372014010001c300010c9f014d4dd63886ccd67b1e81ec92e46c86cb65e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5580a -2023-09-01 16:06:45.120 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOjcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKiP7+nu3p6NvLbLsxfyXMDd8GZax52B7orlVkAb6VRrwAs8"}} -2023-09-01 16:06:45.120 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003a372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0ddf0665ac79d81ee8ae556401be9546bc00b3c -2023-09-01 16:06:45.357 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":58,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:06:46.102 INFO 9856 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 16:06:52.454 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAZjcgFAEAAcMAAQyfAToLEtthUMNrjo2B91sHJyJl5B6Yb0hLmY6hRzP8YzmuL490E/ChU0vOXMqfzfFy9ogl1kpgZ21kfQTGiJYaCvM0FvKVxKq4s0po0TCdsc/hDsfoylgiIrAhfq1VwJrbR1QN"}} -2023-09-01 16:06:52.454 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200066372014010001c300010c9f013a0b12db6150c36b8e8d81f75b07272265e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af33416f295c4aab8b34a68d1309db1cfe10ec7e8ca582222b0217ead55c09adb47540d -2023-09-01 16:06:52.603 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":12,"目标节点":1,"总长度":102,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:06:52.604 ERROR 9856 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200066372014010001c300010c9f013a0b12db6150c36b8e8d81f75b07272265e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af33416f295c4aab8b34a68d1309db1cfe10ec7e8ca582222b0217ead55c09adb47540d -2023-09-01 16:06:55.129 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 16:06:55.129 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 16:06:55.307 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 16:06:55.744 INFO 9856 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 16:07:29.796 INFO 9856 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAANTcgFAEAAcMAAQifAV3T3V4qElR4MATQE0hN7V6dKE9wxA4aTfdQsIaGKDfgJ4ZbMznfCqAnviuRkYwgbGCa"}} -2023-09-01 16:07:29.796 INFO 9856 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200035372014010001c30001089f015dd3dd5e2a1254783004d013484ded5e9d284f70c40e1a4df750b086862837e027865b3339df0aa027be2b91918c206c609a -2023-09-01 16:07:29.995 INFO 9856 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":8,"目标节点":1,"总长度":53,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:07:29.995 ERROR 9856 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200035372014010001c30001089f015dd3dd5e2a1254783004d013484ded5e9d284f70c40e1a4df750b086862837e027865b3339df0aa027be2b91918c206c609a -2023-09-01 16:09:27.304 INFO 9856 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKgzberaRbn53+FUPtGD/lhUmCNZ1UDx06XLoEAn7m5G1dy9"}} -2023-09-01 16:09:27.304 INFO 9856 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca8336deada45b9f9dfe1543ed183fe5854982359d540f1d3a5cba04027ee6e46d5dcbd -2023-09-01 16:09:27.491 INFO 9856 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:09:27.706 ERROR 9856 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-09-11 11:27:47.246 INFO 5716 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:27:47.860 INFO 5716 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:27:48.270 ERROR 5716 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] +com.casic.missiles.exception.EngineException: 匹配失败,报文信息是60000009000100c500135a000400000000,配置信息是{"10000050":{"createTime":1686925000000,"dataFieldIds":"24,25,26","dataFieldName":"日期","dynamicLengthId":18,"id":2,"isStorge":1,"lastTime":1686924998000,"prefixCode":"10000050","ruleId":0},"10000062":{"createTime":1686925132000,"dataFieldIds":"19","dataFieldName":"upload","dynamicLengthId":18,"id":5,"isStorge":1,"lastTime":1686925129000,"length":2,"prefixCode":"10000062","ruleId":0},"60000300":{"createTime":1686925163000,"dataFieldIds":"19","dataFieldName":"数据接收状态","dynamicLengthId":18,"id":6,"isStorge":1,"lastTime":1686925160000,"prefixCode":"60000300","ruleId":0},"6000000a":{"createTime":1686925276000,"dataFieldIds":"19","dataFieldName":"传感器状态","dynamicLengthId":18,"id":8,"isStorge":1,"lastTime":1686925273000,"prefixCode":"6000000a","ruleId":0},"60000020":{"createTime":1686925219000,"dataFieldIds":"19","dataFieldName":"设备电量","dynamicLengthId":18,"id":7,"isStorge":1,"lastTime":1686925217000,"prefixCode":"60000020","ruleId":0},"1000000a":{"createTime":1686924325000,"dataFieldIds":"19","dataFieldName":"重试次数","dynamicLengthId":18,"id":1,"isStorge":1,"lastTime":1686924322000,"prefixCode":"1000000a","ruleId":0},"cxxxxxxx":{"combinedFieldIds":"20,21,22","createTime":1686938618000,"dataFieldIds":"23","dataFieldName":"业务内容","dynamicLengthId":18,"id":10,"isStorge":1,"lastTime":1686938616000,"prefixCode":"cxxxxxxx","ruleId":0},"10000106":{"createTime":1686925354000,"dataFieldIds":"28","dataFieldName":"collectCount","dynamicLengthId":18,"id":9,"isStorge":1,"lastTime":1686925352000,"prefixCode":"10000106","ruleId":0}} + at com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.lambda$invoke$0(PreLeadCodeProcessor.java:43) ~[classes/:na] + at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] + at com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.invoke(PreLeadCodeProcessor.java:40) ~[classes/:na] + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:46) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 16:09:40.683 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a320004d372014010001c30001039f016e949b7fd9351bd26c2aca06eabf3964a23208f7526f0c01a584ef6d3eb8121044b8dd2b0a406e8e5ed7b7eb3306e44a88061d875e8e42b6e69bb0045fc93bd57c71c8004fd24b41a9ccf9c35abac0d86898 -2023-09-01 16:09:40.879 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":3,"目标节点":1,"总长度":77,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:09:40.879 ERROR 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a320004d372014010001c30001039f016e949b7fd9351bd26c2aca06eabf3964a23208f7526f0c01a584ef6d3eb8121044b8dd2b0a406e8e5ed7b7eb3306e44a88061d875e8e42b6e69bb0045fc93bd57c71c8004fd24b41a9ccf9c35abac0d86898 -2023-09-01 16:09:46.002 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKgzberaRbn53+FUPtGD/lhUmCNZ1UDx06XLoEAn7m5G1dy9"}} -2023-09-01 16:09:46.006 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca8336deada45b9f9dfe1543ed183fe5854982359d540f1d3a5cba04027ee6e46d5dcbd -2023-09-01 16:09:46.267 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:09:46.491 ERROR 9856 --- [pool-1-thread-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 16:10:00.937 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKgzberaRbn53+FUPtGD/lhUmCNZ1UDx06XLoEAn7m5G1dy9"}} -2023-09-01 16:10:00.938 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca8336deada45b9f9dfe1543ed183fe5854982359d540f1d3a5cba04027ee6e46d5dcbd -2023-09-01 16:10:01.129 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:10:01.315 ERROR 9856 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 16:10:15.478 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 16:10:15.478 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 16:10:15.673 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 16:10:20.119 INFO 9856 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/GenericFiledRuleResolver.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/GenericFiledRuleResolver.java index 6320348..aef2f71 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/GenericFiledRuleResolver.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/GenericFiledRuleResolver.java @@ -1,7 +1,11 @@ package com.casic.missiles.parser.resolver; +import cn.hutool.core.lang.Assert; +import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; +import com.casic.missiles.enums.EngineExceptionEnum; +import com.casic.missiles.exception.EngineException; import com.casic.missiles.parser.resolver.rule.ByteMergeResolver; import com.casic.missiles.parser.resolver.rule.ByteTypeResolver; import com.casic.missiles.parser.resolver.rule.DecorateResolver; @@ -10,10 +14,7 @@ import io.netty.buffer.ByteBufUtil; import lombok.extern.slf4j.Slf4j; -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; -import java.util.Map; +import java.util.*; /** * @author cz @@ -53,27 +54,34 @@ FieldRuleConfig fieldRuleConfig = fieldRuleConfigMap.get(Long.valueOf(ruleId)); String ruleType = fieldRuleConfig.getRuleType(); //合并规则进行执行字段合并 - switch (ruleType) { - case "combine": - List combineByteBufList = new ArrayList<>(); - resolveRuleValue = ByteMergeResolver.resolveRule(byteBufList); - combineByteBufList.add(resolveRuleValue); - byteBufList = combineByteBufList; - break; - case "typeConvert": - List tempByteBufList = new ArrayList<>(); - for (Object object : byteBufList) { - tempByteBufList.add(ByteTypeResolver.resolveRule(object, fieldRuleConfig.getExpression())); - } - byteBufList = tempByteBufList; - break; - case "decorate": - List decorateByteBufList = new ArrayList<>(); - for (Object object : byteBufList) { - decorateByteBufList.add(DecorateResolver.resolveRule(object, fieldRuleConfig)); - } - byteBufList = decorateByteBufList; - break; + try { + switch (ruleType) { + case "combine": + List combineByteBufList = new ArrayList<>(); + resolveRuleValue = ByteMergeResolver.resolveRule(byteBufList); + combineByteBufList.add(resolveRuleValue); + byteBufList = combineByteBufList; + break; + case "typeConvert": + List tempByteBufList = new ArrayList<>(); + for (Object object : byteBufList) { + tempByteBufList.add(ByteTypeResolver.resolveRule(object, fieldRuleConfig.getExpression())); + } + byteBufList = tempByteBufList; + break; + case "decorate": + List decorateByteBufList = new ArrayList<>(); + for (Object object : byteBufList) { + decorateByteBufList.add(DecorateResolver.resolveRule(object, fieldRuleConfig)); + } + byteBufList = decorateByteBufList; + break; + + } + } catch (RuntimeException ex) { + log.error(EngineExceptionEnum.RULE_PARSE_FAIL.getCode() + "报文信息是{},当前解析内容{},规则配置信息{},异常信息{}", ByteBufUtil.hexDump(byteBuf), JSON.toJSONString(byteBufList), JSON.toJSONString(fieldRuleConfig), ex); + //解析失败,直接返回null + return null; } } if (CollectionUtils.isNotEmpty(byteBufList)) { diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/GenericCombinedFieldResolver.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/GenericCombinedFieldResolver.java index dbac457..58c419d 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/GenericCombinedFieldResolver.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/GenericCombinedFieldResolver.java @@ -42,7 +42,6 @@ List> storeObjectList = combinedFieldParam.getStoreObjectList(); while (byteBuf.readerIndex() < byteBuf.writerIndex()) { for (AbstractCombinedFieldProcessor abstractProcessor : abstractProcessorList) { - try { Integer oldLength = byteBuf.readerIndex(); median = abstractProcessor.invoke(combinedFieldParam); if (byteBuf.readerIndex() >= byteBuf.writerIndex()) { @@ -53,9 +52,6 @@ }); // 将前一个节点作为参数传入下一次,保留前一个节点的信息 combinedFieldParam.setPreProcessorResult(median); - } catch (RuntimeException ex) { - throw new EngineException(EngineExceptionEnum.COMBINED_CONFIG_MATCH_FAILED); - } } } System.out.println(JSON.toJSON(storeObjectList)); diff --git a/missiles.log b/missiles.log index 3abdf1f..2394dc7 100644 --- a/missiles.log +++ b/missiles.log @@ -1,4100 +1,16 @@ -2023-09-01 09:46:38.028 INFO 6324 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 6324 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 09:46:38.039 INFO 6324 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 09:46:39.914 INFO 6324 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.115 seconds (JVM running for 3.187) -2023-09-01 09:46:40.194 INFO 6324 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:01:44.185 INFO 20064 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 20064 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:01:44.187 INFO 20064 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:01:45.884 INFO 20064 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.994 seconds (JVM running for 2.541) -2023-09-01 10:01:46.150 INFO 20064 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:05:46.327 INFO 20064 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU5YApkYP0RdC+Geeh6CpHcndk7MJ5LfZLF2NGVOo8H1Ltv/XfhhIk0a1m7TraP/fh3eg=="}} -2023-09-01 10:05:46.327 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:46.327 INFO 20064 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:46.330 INFO 20064 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} +2023-09-11 10:35:55.915 INFO 29324 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 29324 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-09-11 10:35:55.930 INFO 29324 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-09-11 10:35:59.253 INFO 29324 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 3.786 seconds (JVM running for 4.843) +2023-09-11 10:35:59.582 INFO 29324 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-09-11 11:09:15.300 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:09:18.263 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:09:18.864 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.330 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.330 INFO 20064 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.331 INFO 20064 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:05:46.339 INFO 20064 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d -2023-09-01 10:05:46.331 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:05:46.360 INFO 20064 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU5YApkYP0RdC+Geeh6CpHcndk7MJ5LfZLF2NGVOo8H1Ltv/XfhhIk0a1m7TraP/fh3eg=="}} -2023-09-01 10:05:46.362 INFO 20064 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.366 INFO 20064 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d -2023-09-01 10:05:46.424 INFO 20064 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU5YApkYP0RdC+Geeh6CpHcndk7MJ5LfZLF2NGVOo8H1Ltv/XfhhIk0a1m7TraP/fh3eg=="}} -2023-09-01 10:05:46.426 INFO 20064 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.428 INFO 20064 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d -2023-09-01 10:05:47.087 INFO 20064 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU5YApkYP0RdC+Geeh6CpHcndk7MJ5LfZLF2NGVOo8H1Ltv/XfhhIk0a1m7TraP/fh3eg=="}} -2023-09-01 10:05:47.088 INFO 20064 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:47.088 INFO 20064 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d -2023-09-01 10:05:47.215 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:47.215 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:47.216 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:05:47.362 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:47.363 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:47.363 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:05:47.460 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:47.460 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:47.461 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:08:04.956 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWf+Syj0GYkYmDY1EbCIcyFADG72zUh1UOIe5ExY64e4efKs0aYFdNEd38kz2J8uUwM1A=="}} -2023-09-01 10:08:04.956 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d57662b53796a3047596b596d4459314562434963794641444737327a556831554f4965354578593634653465664b7330615946644e456433386b7a324a387555774d31413d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:08:04.957 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d57662b53796a3047596b596d4459314562434963794641444737327a556831554f4965354578593634653465664b7330615946644e456433386b7a324a387555774d31413d3d227d7d -2023-09-01 10:11:36.097 INFO 9904 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 9904 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:11:36.098 INFO 9904 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:11:37.768 INFO 9904 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.964 seconds (JVM running for 2.501) -2023-09-01 10:11:38.008 INFO 9904 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:11:53.514 INFO 9904 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:13:00.361 INFO 9904 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMX3RYvk+6Vn9bD735AjP6i1ffFPXwf9Dmz5dLAjIbbMvnm4WRnExAQbqsUtcIuUksDFVQ=="}} -2023-09-01 10:13:00.362 INFO 9904 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMX3RYvk+6Vn9bD735AjP6i1ffFPXwf9Dmz5dLAjIbbMvnm4WRnExAQbqsUtcIuUksDFVQ=="}} -2023-09-01 10:13:37.836 INFO 9904 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:14:21.440 INFO 9904 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d58335259766b2b36566e396244373335416a503669316666465058776639446d7a35644c416a4962624d766e6d3457526e457841516271735574634975556b73444656513d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:14:21.440 INFO 9904 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:14:23.672 INFO 11844 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 11844 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:14:23.675 INFO 11844 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:14:25.331 INFO 11844 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.965 seconds (JVM running for 2.481) -2023-09-01 10:14:25.593 INFO 11844 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:14:48.065 INFO 11844 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:15.952 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVi95h1t0GS6AcLVdzBr4NJJuaEwy+tZvilbB9C+OkX2g+Kmw3RxtPLLzzOqkfVWhnQaQ=="}} -2023-09-01 10:21:16.852 INFO 11844 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:16.853 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVi95h1t0GS6AcLVdzBr4NJJuaEwy+tZvilbB9C+OkX2g+Kmw3RxtPLLzzOqkfVWhnQaQ=="}} -2023-09-01 10:21:16.854 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c562f79875b74192e8070b55dcc1af834926e684c32fad66f8a56c1f42f8e917da0f8a9b0dd1c6d3cb2f3cceaa47d55a19d069 -2023-09-01 10:21:16.856 INFO 11844 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:21:16.858 INFO 11844 --- [pool-1-thread-9] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:16.860 INFO 11844 --- [pool-1-thread-7] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:16.860 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVi95h1t0GS6AcLVdzBr4NJJuaEwy+tZvilbB9C+OkX2g+Kmw3RxtPLLzzOqkfVWhnQaQ=="}} -2023-09-01 10:21:16.861 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c562f79875b74192e8070b55dcc1af834926e684c32fad66f8a56c1f42f8e917da0f8a9b0dd1c6d3cb2f3cceaa47d55a19d069 -2023-09-01 10:21:16.862 INFO 11844 --- [pool-1-thread-7] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:21:16.862 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c562f79875b74192e8070b55dcc1af834926e684c32fad66f8a56c1f42f8e917da0f8a9b0dd1c6d3cb2f3cceaa47d55a19d069 -2023-09-01 10:21:16.862 INFO 11844 --- [pool-1-thread-9] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:21:16.880 INFO 11844 --- [pool-1-thread-8] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:16.880 INFO 11844 --- [pool-1-thread-8] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:21:16.880 INFO 11844 --- [pool-1-thread-6] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU14Enx9xZAhYsg2H4tYZT1JuaEwy+tZvilbB9C+OkX2h5Sv6zIrFzju+MLNen+BaJfiA=="}} -2023-09-01 10:21:16.885 INFO 11844 --- [pool-1-thread-6] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c535e049f1f71640858b20d87e2d6194f526e684c32fad66f8a56c1f42f8e917da1e52bfacc8ac5ce3bbe30b35e9fe05a25f88 -2023-09-01 10:21:30.378 INFO 11844 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:27:30.954 ERROR 11844 --- [http-nio-7093-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6350ffcb rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6350ffcb rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.954 ERROR 11844 --- [http-nio-7093-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6c6ea4aa rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6c6ea4aa rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.955 ERROR 11844 --- [http-nio-7093-exec-3] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6f3109a8 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6f3109a8 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.955 ERROR 11844 --- [http-nio-7093-exec-6] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@3e3a29ae rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@3e3a29ae rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.955 ERROR 11844 --- [http-nio-7093-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7a7dae69 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7a7dae69 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.955 ERROR 11844 --- [http-nio-7093-exec-7] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@10b67dd0 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@10b67dd0 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.956 ERROR 11844 --- [http-nio-7093-exec-4] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@a7efa1b rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@a7efa1b rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.956 ERROR 11844 --- [http-nio-7093-exec-11] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@79707e4f rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@79707e4f rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:31.009 ERROR 11844 --- [http-nio-7093-exec-5] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.003 ERROR 11844 --- [http-nio-7093-exec-2] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.003 ERROR 11844 --- [http-nio-7093-exec-3] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.003 ERROR 11844 --- [http-nio-7093-exec-8] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.008 ERROR 11844 --- [http-nio-7093-exec-6] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.010 ERROR 11844 --- [http-nio-7093-exec-7] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.010 ERROR 11844 --- [http-nio-7093-exec-4] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.010 ERROR 11844 --- [http-nio-7093-exec-11] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.187 INFO 11844 --- [pool-1-thread-10] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWpKbn2OJ0nrLrjbH39ydx8bCPFwMOksbiLKU/0THm5Gh5Sv6zIrFzju+MLNen+BaKiHg=="}} -2023-09-01 10:27:31.188 INFO 11844 --- [pool-1-thread-10] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a929b9f6389d27acbae36c7dfdc9dc7c6c23c5c0c3a4b1b88b294ff44c79b91a1e52bfacc8ac5ce3bbe30b35e9fe05a2a21e -2023-09-01 10:27:39.665 ERROR 11844 --- [http-nio-7093-exec-17] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7ce4026e rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7ce4026e rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:48.276 ERROR 11844 --- [http-nio-7093-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@3d0517d0 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@3d0517d0 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:48.277 ERROR 11844 --- [http-nio-7093-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@25d86443 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@25d86443 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:48.677 ERROR 11844 --- [pool-1-thread-6] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.677 ERROR 11844 --- [pool-1-thread-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.678 ERROR 11844 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.678 ERROR 11844 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.679 ERROR 11844 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.679 ERROR 11844 --- [pool-1-thread-9] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.680 ERROR 11844 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.680 ERROR 11844 --- [pool-1-thread-10] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.681 ERROR 11844 --- [pool-1-thread-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.723 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVi95h1t0GS6AcLVdzBr4NJJuaEwy+tZvilbB9C+OkX2g+Kmw3RxtPLLzzOqkfVWhnQaQ=="}} -2023-09-01 10:27:48.735 INFO 11844 --- [pool-1-thread-10] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:27:48.723 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU14Enx9xZAhYsg2H4tYZT1JuaEwy+tZvilbB9C+OkX2h5Sv6zIrFzju+MLNen+BaJfiA=="}} -2023-09-01 10:27:48.709 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU14Enx9xZAhYsg2H4tYZT1JuaEwy+tZvilbB9C+OkX2h5Sv6zIrFzju+MLNen+BaJfiA=="}} -2023-09-01 10:27:48.692 INFO 11844 --- [pool-1-thread-6] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU14Enx9xZAhYsg2H4tYZT1JuaEwy+tZvilbB9C+OkX2h5Sv6zIrFzju+MLNen+BaJfiA=="}} -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-10] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c562f79875b74192e8070b55dcc1af834926e684c32fad66f8a56c1f42f8e917da0f8a9b0dd1c6d3cb2f3cceaa47d55a19d069 -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-6] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c535e049f1f71640858b20d87e2d6194f526e684c32fad66f8a56c1f42f8e917da1e52bfacc8ac5ce3bbe30b35e9fe05a25f88 -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c535e049f1f71640858b20d87e2d6194f526e684c32fad66f8a56c1f42f8e917da1e52bfacc8ac5ce3bbe30b35e9fe05a25f88 -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c535e049f1f71640858b20d87e2d6194f526e684c32fad66f8a56c1f42f8e917da1e52bfacc8ac5ce3bbe30b35e9fe05a25f88 -2023-09-01 10:27:48.680 ERROR 11844 --- [pool-1-thread-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:25.938 INFO 11844 --- [pool-1-thread-11] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:29:25.938 INFO 11844 --- [pool-1-thread-11] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:29:26.031 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:29:26.061 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:29:26.061 INFO 11844 --- [pool-1-thread-10] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:29:26.092 ERROR 11844 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:26.134 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:29:43.945 ERROR 11844 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:43.967 INFO 11844 --- [pool-1-thread-11] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:29:43.967 ERROR 11844 --- [pool-1-thread-10] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:43.971 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:29:49.355 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:29:49.355 ERROR 11844 --- [pool-1-thread-11] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:49.378 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:29:49.378 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:33:30.056 ERROR 11844 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:33:31.338 ERROR 11844 --- [http-nio-7093-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7e0e6105 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7e0e6105 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.339 ERROR 11844 --- [http-nio-7093-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@4c06096b rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@4c06096b rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.339 ERROR 11844 --- [http-nio-7093-exec-6] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@71ce3429 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@71ce3429 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.340 ERROR 11844 --- [http-nio-7093-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@4f331938 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@4f331938 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.343 ERROR 11844 --- [http-nio-7093-exec-17] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@5d9cd605 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@5d9cd605 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.343 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:33:32.307 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:33:31.381 ERROR 11844 --- [http-nio-7093-exec-11] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@5cd97ac1 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@5cd97ac1 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:32.952 ERROR 11844 --- [http-nio-7093-exec-17] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:33:32.951 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:33:51.846 ERROR 11844 --- [http-nio-7093-exec-11] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:33:55.845 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:34:03.878 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:34:04.149 ERROR 11844 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:34:04.150 ERROR 11844 --- [pool-1-thread-3] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:34:04.149 ERROR 11844 --- [pool-1-thread-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:34:16.800 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:34:16.805 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:34:16.805 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:34:16.862 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:34:16.862 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:34:16.866 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWOeJwJcCXqD2no2tJMaye8bCPFwMOksbiLKU/0THm5GufKs0aYFdNEd38kz2J8uUy8YQ=="}} -2023-09-01 10:34:16.866 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c58e789c097025ea0f69e8dad24c6b27bc6c23c5c0c3a4b1b88b294ff44c79b91ae7cab3469815d344777f24cf627cb94cbc61 -2023-09-01 10:34:16.868 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:34:16.868 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:34:16.973 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:34:17.067 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:34:17.068 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:34:17.222 ERROR 11844 --- [pool-1-thread-3] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:35:16.711 ERROR 11844 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:35:16.712 ERROR 11844 --- [pool-1-thread-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:17.050 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.054 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.057 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.058 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.059 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.059 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.198 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.205 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.206 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.232 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.233 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.376 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.598 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.601 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.602 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.610 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.614 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.614 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.741 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.788 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.831 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.835 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.835 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:18.029 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:18.306 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:18.314 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWLpzfrowmbUcE/0GtvCFq+qqv0Ze7IGfJMKvop4Dui7mc/ona92PSKOqOzcyT4c/DqDg=="}} -2023-09-01 10:35:18.314 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c58ba737eba3099b51c13fd06b6f085abeaaabf465eec819f24c2afa29e03ba2ee673fa276bdd8f48a3aa3b37324f873f0ea0e -2023-09-01 10:35:18.379 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:18.561 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:35:18.567 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:18.735 ERROR 11844 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:19.132 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:40.051 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWpaim5bHEwZaxxBQ2QRXLx8BhCIKViRiU/3avEzK+I2h5Sv6zIrFzju+MLNen+BaIpuw=="}} -2023-09-01 10:35:40.052 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a96a29b96c713065ac71050d904572f1f0184220a56246253fddabc4ccaf88da1e52bfacc8ac5ce3bbe30b35e9fe05a229bb -2023-09-01 10:35:40.418 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:35:40.643 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWpaim5bHEwZaxxBQ2QRXLx8BhCIKViRiU/3avEzK+I2h5Sv6zIrFzju+MLNen+BaIpuw=="}} -2023-09-01 10:35:40.643 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a96a29b96c713065ac71050d904572f1f0184220a56246253fddabc4ccaf88da1e52bfacc8ac5ce3bbe30b35e9fe05a229bb -2023-09-01 10:35:40.794 ERROR 11844 --- [pool-1-thread-3] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:41.059 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:35:41.251 ERROR 11844 --- [pool-1-thread-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:41.455 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:42.006 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:43.810 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:43.810 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:44.344 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:45.257 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:46.842 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWpaim5bHEwZaxxBQ2QRXLx8BhCIKViRiU/3avEzK+I2h5Sv6zIrFzju+MLNen+BaIpuw=="}} -2023-09-01 10:35:46.842 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a96a29b96c713065ac71050d904572f1f0184220a56246253fddabc4ccaf88da1e52bfacc8ac5ce3bbe30b35e9fe05a229bb -2023-09-01 10:35:47.306 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:35:47.723 ERROR 11844 --- [pool-1-thread-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:178) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:115) - io.netty.handler.codec.base64.Base64.encode(Base64.java:108) - io.netty.handler.codec.base64.Base64.encode(Base64.java:100) - io.netty.handler.codec.base64.Base64.encode(Base64.java:80) - io.netty.handler.codec.base64.Base64.encode(Base64.java:70) - io.netty.handler.codec.base64.Base64.encode(Base64.java:66) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:80) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 10:35:47.723 ERROR 11844 --- [pool-1-thread-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:47) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 10:35:47.723 ERROR 11844 --- [pool-1-thread-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:282) - com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:224) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:74) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 10:35:47.741 ERROR 11844 --- [pool-1-thread-3] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:48.482 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:51.203 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:51.204 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:51.598 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:52.096 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:36:11.202 INFO 18248 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 18248 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:36:11.204 INFO 18248 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:36:12.852 INFO 18248 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.935 seconds (JVM running for 2.574) -2023-09-01 10:36:13.111 INFO 18248 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:38:29.604 INFO 18248 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadda3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:38:46.690 INFO 18248 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:45:29.443 INFO 10732 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 10732 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:45:29.445 INFO 10732 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:45:31.140 INFO 10732 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.979 seconds (JVM running for 2.575) -2023-09-01 10:45:31.425 INFO 10732 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:45:47.481 INFO 16612 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 16612 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:45:47.484 INFO 16612 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:45:49.133 INFO 16612 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.941 seconds (JVM running for 2.49) -2023-09-01 10:45:49.372 INFO 16612 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:46:36.195 INFO 16612 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXR2+CNk8BQgj0Lq6xi2h6TiFSjbOvz6OH6SItwhSDG1btv/XfhhIk0a1m7TraP/fj5eg=="}} -2023-09-01 10:46:36.199 INFO 16612 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5d1dbe08d93c050823d0babac62da1e938854a36cebf3e8e1fa488b708520c6d5bb6ffd77e18489346b59bb4eb68ffdf8f97a -2023-09-01 10:47:23.082 INFO 16612 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:47:23.083 INFO 16612 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:47:23.083 INFO 16612 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:47:23.085 INFO 16612 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:47:23.086 INFO 16612 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:47:23.087 INFO 16612 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:47:23.089 INFO 16612 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:47:23.089 INFO 16612 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:47:34.953 INFO 16612 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:47:35.023 INFO 16612 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:47:35.026 INFO 16612 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:47:35.056 INFO 16612 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:47:35.067 INFO 16612 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:53:43.852 INFO 16612 --- [pool-1-thread-6] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:53:43.853 INFO 16612 --- [pool-1-thread-6] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:53:43.854 INFO 16612 --- [pool-1-thread-7] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:53:43.855 INFO 16612 --- [pool-1-thread-7] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:53:43.859 ERROR 16612 --- [pool-1-thread-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:55:40.002 ERROR 16612 --- [http-nio-7093-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@3b0bfb6 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@3b0bfb6 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.003 ERROR 16612 --- [http-nio-7093-exec-9] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@504cf2ec rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@504cf2ec rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.003 ERROR 16612 --- [http-nio-7093-exec-3] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@435c2f14 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@435c2f14 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.004 INFO 16612 --- [pool-1-thread-8] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVCC1xtGqm9xDWp6S5JUmPR/CbOEXqyyQmf6XvYpi1POz+qIVaLPR4Qr8R+t6ld9Cou7A=="}} -2023-09-01 10:55:40.004 ERROR 16612 --- [http-nio-7093-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@a0b3cd rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@a0b3cd rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.005 ERROR 16612 --- [http-nio-7093-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@596b05ef rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@596b05ef rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.005 ERROR 16612 --- [http-nio-7093-exec-7] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@1dc1d284 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@1dc1d284 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.006 INFO 16612 --- [pool-1-thread-9] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVCC1xtGqm9xDWp6S5JUmPR/CbOEXqyyQmf6XvYpi1POz+qIVaLPR4Qr8R+t6ld9Cou7A=="}} -2023-09-01 10:55:40.009 INFO 16612 --- [pool-1-thread-10] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:55:40.023 INFO 16612 --- [pool-1-thread-8] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5420b5c6d1aa9bdc435a9e92e495263d1fc26ce117ab2c9099fe97bd8a62d4f3b3faa21568b3d1e10afc47eb7a95df42a2eec -2023-09-01 10:55:40.068 INFO 16612 --- [pool-1-thread-10] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:55:40.068 INFO 16612 --- [pool-1-thread-9] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5420b5c6d1aa9bdc435a9e92e495263d1fc26ce117ab2c9099fe97bd8a62d4f3b3faa21568b3d1e10afc47eb7a95df42a2eec -2023-09-01 10:55:40.078 INFO 16612 --- [pool-1-thread-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:55:40.106 INFO 16612 --- [pool-1-thread-6] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:55:40.227 INFO 16612 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----Timestamp expired: skew=30000 , timestamp=1693536824432 , current=1693536940419 -2023-09-01 10:55:40.233 INFO 16612 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:55:40.233 INFO 16612 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:55:40.242 INFO 16612 --- [pool-1-thread-9] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:55:40.242 INFO 16612 --- [pool-1-thread-10] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:55:40.292 INFO 16612 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----Timestamp expired: skew=30000 , timestamp=1693536824432 , current=1693536940475 -2023-09-01 10:55:40.296 INFO 16612 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:55:40.297 INFO 16612 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:55:40.305 INFO 16612 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----Timestamp expired: skew=30000 , timestamp=1693536824432 , current=1693536940493 -2023-09-01 10:55:40.305 INFO 16612 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:55:40.309 INFO 16612 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:55:40.309 INFO 16612 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:55:40.309 INFO 16612 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWiUOA0cYCACVu9rjwTYx/Giqj9C2ow4Q7TZtd6PDuu+Gc/ona92PSKOqOzcyT4c/Ailg=="}} -2023-09-01 10:55:40.309 INFO 16612 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a250e034718080095bbdae3c13631fc68aa8fd0b6a30e10ed366d77a3c3baef8673fa276bdd8f48a3aa3b37324f873f02296 -2023-09-01 10:55:40.329 INFO 16612 --- [pool-1-thread-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:55:40.365 INFO 16612 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:56:03.460 INFO 16612 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWiUOA0cYCACVu9rjwTYx/Giqj9C2ow4Q7TZtd6PDuu+Gc/ona92PSKOqOzcyT4c/Ailg=="}} -2023-09-01 10:56:03.460 INFO 16612 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a250e034718080095bbdae3c13631fc68aa8fd0b6a30e10ed366d77a3c3baef8673fa276bdd8f48a3aa3b37324f873f02296 -2023-09-01 10:56:03.483 INFO 16612 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:56:07.294 ERROR 16612 --- [pool-1-thread-9] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:56:07.297 INFO 16612 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:56:07.312 INFO 16612 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:56:33.771 INFO 16612 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:56:33.801 INFO 16612 --- [pool-1-thread-7] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:56:33.864 ERROR 16612 --- [pool-1-thread-8] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:56:33.912 INFO 16612 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:56:33.914 INFO 16612 --- [pool-1-thread-6] c.c.missiles.controller.AepCommandSend : -----Timestamp expired: skew=30000 , timestamp=1693536964025 , current=1693536994099 -2023-09-01 10:56:40.541 INFO 16612 --- [pool-1-thread-7] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:56:40.542 INFO 16612 --- [pool-1-thread-7] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:56:42.216 INFO 19476 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 19476 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:56:42.219 INFO 19476 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:56:43.932 INFO 19476 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.011 seconds (JVM running for 2.655) -2023-09-01 10:56:44.246 INFO 19476 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:58:09.012 INFO 19476 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUbhlwxLQKT8a+8S8lsP/k5y8XnSU/v5At+W6wSGr66bg+Kmw3RxtPLLzzOqkfVWhkIXA=="}} -2023-09-01 10:58:09.013 INFO 19476 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUbhlwxLQKT8a+8S8lsP/k5y8XnSU/v5At+W6wSGr66bg+Kmw3RxtPLLzzOqkfVWhkIXA=="}} -2023-09-01 10:58:09.016 INFO 19476 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51b865c312d0293f1afbc4bc96c3ff939cbc5e7494fefe40b7e5bac121abeba6e0f8a9b0dd1c6d3cb2f3cceaa47d55a19085c -2023-09-01 10:58:09.023 INFO 19476 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51b865c312d0293f1afbc4bc96c3ff939cbc5e7494fefe40b7e5bac121abeba6e0f8a9b0dd1c6d3cb2f3cceaa47d55a19085c -2023-09-01 10:58:11.118 INFO 19476 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:58:11.323 INFO 19476 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:58:31.800 INFO 18932 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 18932 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:58:31.801 INFO 18932 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:58:33.488 INFO 18932 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.962 seconds (JVM running for 2.511) -2023-09-01 10:58:33.762 INFO 18932 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:58:37.673 INFO 18932 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51b865c312d0293f1afbc4bc96c3ff939cbc5e7494fefe40b7e5bac121abeba6e0f8a9b0dd1c6d3cb2f3cceaa47d55a19085c -2023-09-01 10:58:38.598 INFO 18932 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:59:18.589 ERROR 18932 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 10:59:28.949 INFO 18932 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51b865c312d0293f1afbc4bc96c3ff939cbc5e7494fefe40b7e5bac121abeba6e0f8a9b0dd1c6d3cb2f3cceaa47d55a19085c -2023-09-01 10:59:29.157 INFO 18932 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:12:48.579 ERROR 18932 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:12:50.192 INFO 13008 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 13008 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 11:12:50.194 INFO 13008 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 11:12:51.888 INFO 13008 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.008 seconds (JVM running for 2.572) -2023-09-01 11:12:52.175 INFO 13008 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 11:14:43.401 INFO 19524 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 19524 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 11:14:43.404 INFO 19524 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 11:14:45.109 INFO 19524 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.015 seconds (JVM running for 2.534) -2023-09-01 11:14:45.370 INFO 19524 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 11:17:17.037 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU+J9TF7+np56WRFJfsljehOlxcWP5YLoUfqc3IwnJG7A+Kmw3RxtPLLzzOqkfVWhkaIA=="}} -2023-09-01 11:17:17.039 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c53e27d4c5efe9e9e7a5911497ec9637a13a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a191a20 -2023-09-01 11:17:18.565 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:20:49.903 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:20:49.903 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:20:49.905 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:20:49.905 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:20:49.924 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:20:49.924 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:20:49.925 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:20:49.925 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:20:51.962 ERROR 19524 --- [pool-1-thread-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:20:55.225 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:20:55.416 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:20:55.846 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:00.357 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:06.222 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:06.227 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:06.227 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:13.117 INFO 19524 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.121 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:13.121 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:13.142 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:13.260 INFO 19524 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.267 INFO 19524 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.267 INFO 19524 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.269 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:13.269 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:13.272 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:13.272 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMW6xMckTvE3E1kPBhFGNa8gOlxcWP5YLoUfqc3IwnJG7A+Kmw3RxtPLLzzOqkfVWhngSA=="}} -2023-09-01 11:21:13.272 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:13.272 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5bac4c7244ef13713590f06114635af203a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a19e048 -2023-09-01 11:21:13.442 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:13.461 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:21:13.464 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:13.640 ERROR 19524 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:21:13.877 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:13.966 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.993 INFO 19524 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:14.113 INFO 19524 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:14.159 INFO 19524 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:14.346 INFO 19524 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:27.741 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:27.742 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:28.197 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:28.754 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:35.857 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:35.857 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:36.037 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:36.472 INFO 19524 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:24:29.563 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUI68j2ZFK/NvhUw+W8sg/6OlxcWP5YLoUfqc3IwnJG7A+Kmw3RxtPLLzzOqkfVWhlR9w=="}} -2023-09-01 11:24:29.563 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:24:29.762 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:24:29.972 ERROR 19524 --- [pool-1-thread-4] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:24:30.417 INFO 19524 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:24:44.501 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:24:44.501 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:24:44.687 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:24:45.211 INFO 19524 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:24:53.456 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:24:53.456 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:24:53.623 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:24:54.156 INFO 19524 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:27:48.345 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXkjiNRLQnQqOcsMa3gUPJZy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUyPDQ=="}} -2023-09-01 11:27:48.346 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5e48e23512d09d0a8e72c31ade050f259cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c8f0d -2023-09-01 11:27:48.597 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:27:48.767 ERROR 19524 --- [pool-1-thread-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:27:48.973 ERROR 19524 --- [pool-1-thread-1] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:45) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 11:27:49.067 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:28:02.568 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:28:02.568 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:28:02.734 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:28:03.243 INFO 19524 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:28:10.845 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:28:10.845 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:28:11.059 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:28:11.654 INFO 19524 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:31:05.238 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXjdTOsRWtb74VAgvUbiY5vOlxcWP5YLoUfqc3IwnJG7OfKs0aYFdNEd38kz2J8uUyLGQ=="}} -2023-09-01 11:31:05.238 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5e37533ac456b5bef854082f51b898e6f3a5c5c58fe582e851fa9cdc8c27246ece7cab3469815d344777f24cf627cb94c8b19 -2023-09-01 11:31:05.396 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:31:05.572 ERROR 19524 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:31:06.285 INFO 19524 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:31:18.850 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:31:18.850 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:31:19.050 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:31:19.545 INFO 19524 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:31:27.125 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:31:27.125 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:31:27.393 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:31:27.912 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:32:08.900 INFO 19524 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:32:09.062 INFO 19524 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:33:14.026 ERROR 19524 --- [nioEventLoopGroup-3-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:33:40.938 INFO 19524 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:33:41.529 INFO 19524 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:34:39.167 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVeYnaa1BMqAO0V13aZx7QVy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUybzQ=="}} -2023-09-01 11:34:39.170 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c55e62769ad4132a00ed15d77699c7b415cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c9bcd -2023-09-01 11:34:39.172 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVeYnaa1BMqAO0V13aZx7QVy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUybzQ=="}} -2023-09-01 11:34:39.172 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c55e62769ad4132a00ed15d77699c7b415cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c9bcd -2023-09-01 11:34:39.172 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:34:39.172 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:34:46.396 ERROR 19524 --- [nioEventLoopGroup-3-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:34:46.397 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVeYnaa1BMqAO0V13aZx7QVy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUybzQ=="}} -2023-09-01 11:34:46.397 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c55e62769ad4132a00ed15d77699c7b415cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c9bcd -2023-09-01 11:34:46.397 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVeYnaa1BMqAO0V13aZx7QVy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUybzQ=="}} -2023-09-01 11:34:46.398 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c55e62769ad4132a00ed15d77699c7b415cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c9bcd -2023-09-01 11:34:46.502 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:34:46.504 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:34:46.506 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:34:58.027 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:35:00.305 INFO 2280 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 2280 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 11:35:00.307 INFO 2280 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 11:35:01.982 INFO 2280 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.97 seconds (JVM running for 2.481) -2023-09-01 11:35:02.228 INFO 2280 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 11:35:10.139 INFO 2280 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:35:10.928 INFO 2280 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:36:23.738 INFO 18728 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 18728 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 11:36:23.739 INFO 18728 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 11:36:26.115 INFO 18728 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.711 seconds (JVM running for 3.399) -2023-09-01 11:36:26.475 INFO 18728 --- [Thread-3] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 11:37:44.569 INFO 18728 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:37:45.596 INFO 18728 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:37:22.993 INFO 24416 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 24416 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 13:37:22.994 INFO 24416 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 13:37:25.370 INFO 24416 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.734 seconds (JVM running for 3.372) -2023-09-01 13:37:25.645 INFO 24416 --- [Thread-3] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 13:38:13.266 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVX9a7iKXQ7HUjpvi+oy/btqsLETtc63EV5eS5jAhPJQj+qIVaLPR4Qr8R+t6ld9Coxmw=="}} -2023-09-01 13:38:13.272 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c557f5aee229743b1d48e9be2fa8cbf6edaac2c44ed73adc4579792e630213c9423faa21568b3d1e10afc47eb7a95df42a319b -2023-09-01 13:38:14.167 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:38:14.827 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:38:28.115 INFO 24416 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:38:28.116 INFO 24416 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:38:28.391 INFO 24416 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:38:28.914 INFO 24416 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:38:35.892 INFO 24416 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:38:35.893 INFO 24416 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:38:36.092 INFO 24416 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:38:36.579 INFO 24416 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:41:32.750 INFO 24416 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVKOk5dWuC4sWVZN4pWVlpbqsLETtc63EV5eS5jAhPJQmc/ona92PSKOqOzcyT4c/ApXA=="}} -2023-09-01 13:41:32.751 INFO 24416 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c54a3a4e5d5ae0b8b16559378a56565a5baac2c44ed73adc4579792e630213c942673fa276bdd8f48a3aa3b37324f873f0295c -2023-09-01 13:41:32.941 INFO 24416 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:41:33.605 INFO 24416 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:41:48.231 INFO 24416 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:41:48.231 INFO 24416 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:41:48.434 INFO 24416 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:41:48.619 ERROR 24416 --- [pool-1-thread-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:46) - com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:61) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 13:41:48.830 INFO 24416 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:41:57.851 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:41:57.852 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:41:57.982 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:41:58.373 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:42:03.125 INFO 24416 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:42:03.126 INFO 24416 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:42:03.289 INFO 24416 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:42:03.701 INFO 24416 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:44:51.165 INFO 24416 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUDPf2tUbR2QL0J8hq9DmfHbCPFwMOksbiLKU/0THm5Gg+Kmw3RxtPLLzzOqkfVWhlqlw=="}} -2023-09-01 13:44:51.166 INFO 24416 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5033dfdad51b47640bd09f21abd0e67c76c23c5c0c3a4b1b88b294ff44c79b91a0f8a9b0dd1c6d3cb2f3cceaa47d55a196a97 -2023-09-01 13:44:51.369 INFO 24416 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:44:52.111 INFO 24416 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:45:07.269 INFO 24416 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:45:07.270 INFO 24416 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:45:07.459 INFO 24416 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:45:07.955 INFO 24416 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:45:14.557 INFO 24416 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:45:14.557 INFO 24416 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:45:14.742 INFO 24416 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:45:15.351 INFO 24416 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:48:08.924 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUpET+/Vk0a4lrD62CMFf9RADG72zUh1UOIe5ExY64e4Q+Kmw3RxtPLLzzOqkfVWhlnvg=="}} -2023-09-01 13:48:08.924 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c529113fbf564d1ae25ac3eb608c15ff510031bbdb3521d543887b913163ae1ee10f8a9b0dd1c6d3cb2f3cceaa47d55a1967be -2023-09-01 13:48:09.173 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:48:09.774 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:48:25.948 INFO 24416 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:48:25.948 INFO 24416 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:48:26.142 INFO 24416 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:48:26.406 INFO 24416 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:48:33.068 INFO 24416 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:48:33.068 INFO 24416 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:48:33.275 INFO 24416 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:48:34.022 INFO 24416 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:51:28.022 INFO 24416 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUXTA6KaPTtKgHgCxAgqnbqbgZUbdf+wb1tKKs8GFgO/j2Gd82iJZ7EEBfR3vGubsOwsA=="}} -2023-09-01 13:51:28.022 INFO 24416 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5174c0e8a68f4ed2a01e00b1020aa76ea6e06546dd7fec1bd6d28ab3c18580efe3d8677cda2259ec41017d1def1ae6ec3b0b0 -2023-09-01 13:51:28.570 INFO 24416 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:51:29.231 INFO 24416 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:51:43.719 INFO 24416 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:51:43.719 INFO 24416 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:51:43.909 INFO 24416 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:51:44.356 INFO 24416 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:51:51.977 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:51:51.977 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:51:52.170 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:51:52.618 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:03.554 INFO 24416 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXTHfVtN29fiaCTCC1Q7fePndk7MJ5LfZLF2NGVOo8H1Gc/ona92PSKOqOzcyT4c/BXbA=="}} -2023-09-01 13:54:03.554 INFO 24416 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5d31df56d376f5f89a093082d50edf78f9dd93b309e4b7d92c5d8d1953a8f07d4673fa276bdd8f48a3aa3b37324f873f0576c -2023-09-01 13:54:03.780 INFO 24416 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:54:04.531 INFO 24416 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:19.353 INFO 24416 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXTHfVtN29fiaCTCC1Q7fePndk7MJ5LfZLF2NGVOo8H1Gc/ona92PSKOqOzcyT4c/BXbA=="}} -2023-09-01 13:54:19.354 INFO 24416 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5d31df56d376f5f89a093082d50edf78f9dd93b309e4b7d92c5d8d1953a8f07d4673fa276bdd8f48a3aa3b37324f873f0576c -2023-09-01 13:54:19.547 INFO 24416 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:54:20.169 INFO 24416 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:34.670 INFO 24416 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXTHfVtN29fiaCTCC1Q7fePndk7MJ5LfZLF2NGVOo8H1Gc/ona92PSKOqOzcyT4c/BXbA=="}} -2023-09-01 13:54:34.670 INFO 24416 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5d31df56d376f5f89a093082d50edf78f9dd93b309e4b7d92c5d8d1953a8f07d4673fa276bdd8f48a3aa3b37324f873f0576c -2023-09-01 13:54:34.862 INFO 24416 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:54:35.441 INFO 24416 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:51.897 INFO 24416 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:54:51.898 INFO 24416 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:54:52.157 INFO 24416 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:54:52.849 INFO 24416 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:59.402 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:54:59.404 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:54:59.569 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:55:00.018 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:59:09.853 INFO 21176 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 21176 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 13:59:09.854 INFO 21176 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 13:59:12.169 INFO 21176 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.651 seconds (JVM running for 3.166) -2023-09-01 13:59:12.472 INFO 21176 --- [Thread-3] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 14:28:28.995 INFO 10532 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 10532 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 14:28:28.996 INFO 10532 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 14:28:30.796 INFO 10532 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.122 seconds (JVM running for 2.701) -2023-09-01 14:28:31.100 INFO 10532 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 14:30:38.934 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:30:39.887 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:32:51.539 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:32:51.764 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:36:10.515 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:36:10.685 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:36:41.558 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:36:41.762 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:37:23.244 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:37:23.485 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:38:02.502 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:38:02.834 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:39:39.271 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:39:39.674 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:41:35.963 INFO 17840 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 17840 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 14:41:35.965 INFO 17840 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 14:41:37.677 INFO 17840 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.029 seconds (JVM running for 2.674) -2023-09-01 14:41:37.978 INFO 17840 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 14:41:47.082 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:41:48.258 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:42:54.804 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:42:55.070 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:46:28.961 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:46:29.152 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:46:52.086 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:46:52.288 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:49:30.564 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:49:30.813 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:52:55.120 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:52:55.121 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:52:55.406 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.100 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.101 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.102 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.102 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.102 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.102 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.110 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.110 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.261 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.269 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.323 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.325 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.433 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:06.444 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.445 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.598 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:08.314 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.323 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.331 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 14:54:08.332 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 14:54:08.343 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 14:54:08.345 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 14:54:08.357 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.359 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.367 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:08.368 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:08.374 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:08.374 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:08.506 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:54:08.528 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:08.563 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:54:08.587 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:08.727 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:46) - com.casic.missiles.replier.command.ReplyCommandSupport.buildBizConfigFieldFrame(ReplyCommandSupport.java:138) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:60) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.727 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:282) - com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:224) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:69) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.728 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:53) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.738 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.skipNotConfigPreCode(PreLeadCodeProcessor.java:74) - com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.invoke(PreLeadCodeProcessor.java:42) - com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:47) - com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) - com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) - io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) - io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) - io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) - io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) - io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) - io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) - io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) - io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) - io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) - io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) - io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.739 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.invoke(PreLeadCodeProcessor.java:45) - com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:47) - com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) - com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) - io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) - io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) - io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) - io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) - io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) - io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) - io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) - io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) - io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) - io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) - io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.741 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.763 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:08.763 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:08.914 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:08.966 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.992 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:09.084 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:09.165 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:09.544 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:56:29.531 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIE439Y4/MTunboz3XG+UUmcdmhYGvWx0EQdp0IoIahxCZhFw=="}} -2023-09-01 14:56:29.533 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed204e37f58e3f313ba76e8cf75c6f9452671d9a1606bd6c74110769d08a086a1c4266117 -2023-09-01 14:56:29.793 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:56:30.555 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:56:34.139 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAZzEgIAQAlMMAlAygAYyi6cGkr0SRGnvlC5ZaomRl5B6Yb0hLmY6hRzP8YzmuL490E/ChU0vOXMqfzfFy9ogl1kpgZ21kfQTGiJYaCvMzn9XS64e1rZooETjmBtPIHQs4xHOnZJ8HczJ7T2lJtfFT"}} -2023-09-01 14:56:34.140 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200067312020040094c300940ca0018ca2e9c1a4af44911a7be50b965aa26465e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5f153 -2023-09-01 14:56:34.413 ERROR 17840 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 14:56:36.478 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 14:56:36.478 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 14:56:36.710 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:56:37.184 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:56:43.764 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 14:56:43.764 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 14:56:43.893 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:56:44.451 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:57:41.815 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAmMMAmAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1Y7c="}} -2023-09-01 14:57:41.816 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040098c3009806a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac797563b7 -2023-09-01 14:57:42.031 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":6,"目标节点":152,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:57:42.556 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:57:46.014 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAIDEgIAQAmMMAmAGgAcDAizoaLmOTCnnkcAgUzQuR9Fp3d63+/g/QFlDFXCj+Pho="}} -2023-09-01 14:57:46.015 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 14:57:46.172 ERROR 17840 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 14:58:08.970 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAIDEgIAQAmMMAmAGgAcDAizoaLmOTCnnkcAgUzQuR9Fp3d63+/g/QFlDFXCj+Pho="}} -2023-09-01 14:58:08.971 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 14:58:09.154 ERROR 17840 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 14:58:27.721 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAIDEgIAQAmMMAmAGgAcDAizoaLmOTCnnkcAgUzQuR9Fp3d63+/g/QFlDFXCj+Pho="}} -2023-09-01 14:58:27.722 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 14:58:27.970 ERROR 17840 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 14:58:48.525 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAIDEgIAQAmMMAmAGgAcDAizoaLmOTCnnkcAgUzQuR9Fp3d63+/g/QFlDFXCj+Pho="}} -2023-09-01 14:58:48.525 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 14:58:48.729 ERROR 17840 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:01:26.220 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:01:26.463 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4119,90 +35,15 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:02:29.933 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:02:29.933 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:41.517 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:41.517 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:41.538 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:41.539 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:41.540 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:41.540 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:41.545 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:41.545 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:43.885 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:43.886 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:45.137 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:45.159 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:50.028 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:50.715 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:50.722 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:50.723 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:50.731 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:50.734 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:50.735 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:50.753 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:50.758 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:50.758 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:50.788 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:50.792 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:05:50.793 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:05:50.928 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:51.950 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:56.939 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:56.941 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:05:57.403 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:57.408 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:57.408 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:57.505 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:57.505 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:57.510 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:05:57.510 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:05:57.510 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:05:57.511 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:05:57.575 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:59.325 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:59.329 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:05:59.330 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:05:59.838 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:05:59.430 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:06:00.007 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:06:00.318 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:00.322 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:06:00.323 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:06:00.328 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:00.331 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:00.461 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:00.498 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:06:00.929 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:02.647 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:08.757 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:06:19.706 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-09-11 11:09:30.543 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:09:30.989 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:09:31.377 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4227,99 +68,18 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:06:19.718 ERROR 17840 --- [nioEventLoopGroup-3-1] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:42) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 15:06:19.719 ERROR 17840 --- [nioEventLoopGroup-3-1] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.resolver.combined.CombinedFieldSupport.getLengthFieldValue(CombinedFieldSupport.java:48) - com.casic.missiles.parser.resolver.combined.impl.PreBizFieldParseProcessor.invoke(PreBizFieldParseProcessor.java:39) - com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:47) - com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) - com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 15:06:43.996 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:06:44.185 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 15:06:44.185 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:07:53.289 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:36.896 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 15:12:36.896 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:36.907 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:36.909 INFO 17840 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:39.520 INFO 17840 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:12:39.521 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:12:39.743 ERROR 17840 --- [nioEventLoopGroup-3-2] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:68) - com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:116) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) - io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) - io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) - io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) - io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) - io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) - io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) - io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) - io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) - io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) - io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) - io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 15:12:43.568 ERROR 17840 --- [nioEventLoopGroup-3-2] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:09:45.362 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:09:45.901 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:09:46.314 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4341,25 +101,18 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:12:44.082 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:10:00.580 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:10:01.020 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:10:01.385 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4381,27 +134,19 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:12:48.238 INFO 17840 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:48.466 INFO 17840 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:12:51.303 ERROR 17840 --- [nioEventLoopGroup-3-2] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:10:15.669 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:10:16.094 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:12:17.878 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : 61333230303032363331323032303034303039386333303039383034613030313030653633653461313664363161326363326365373238383464643962346335643065313766666566393234616664383465656632343639623331326631343335343838 +2023-09-11 11:13:17.481 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4423,31 +168,20 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:14:59.866 INFO 23908 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 23908 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 15:14:59.868 INFO 23908 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 15:15:01.748 INFO 23908 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.176 seconds (JVM running for 2.723) -2023-09-01 15:15:02.060 INFO 23908 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 15:15:11.790 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:15:12.816 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:15:13.171 ERROR 23908 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:13:30.164 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : 61333230303032363331323032303034303039386333303039383034613030313030653633653461313664363161326363326365373238383464643962346335643065313766666566393234616664383465656632343639623331326631343335343838 +2023-09-11 11:13:36.813 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : 61333230303032363331323032303034303039386333303039383034613030313030653633653461313664363161326363326365373238383464643962346335643065313766666566393234616664383465656632343639623331326631343335343838 +2023-09-11 11:13:42.572 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:13:43.011 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:14:20.105 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4469,27 +203,18 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:15:29.754 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:15:29.938 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:33:27.372 ERROR 23908 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:14:30.590 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:14:31.049 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:14:57.352 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4511,277 +236,158 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:33:37.183 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:33:37.414 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:34:52.674 ERROR 23908 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"lastTime":1688119465000,"protocolId":"1","dataFieldIds":"","createTime":1686305063000,"combinedFieldIds":"11","id":2,"matchRuleJson":"{}","isFinishMatch":"1","scene":1},异常信息为{} +2023-09-11 11:15:03.885 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:15:04.526 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:15:10.797 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$1(FieldReverseDecorator.java:60) ~[classes/:na] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] + +2023-09-11 11:15:15.620 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:15:16.075 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:15:28.736 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} + +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] + +2023-09-11 11:15:32.668 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:15:33.150 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:24:26.145 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} + +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] + +2023-09-11 11:24:45.229 INFO 23764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 23764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-09-11 11:24:45.230 INFO 23764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-09-11 11:24:47.027 INFO 23764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.051 seconds (JVM running for 2.557) +2023-09-11 11:24:47.285 INFO 23764 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-09-11 11:25:43.947 INFO 23764 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:25:52.705 INFO 23764 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:25:53.282 ERROR 23764 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} + +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] + +2023-09-11 11:27:10.755 INFO 5716 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 5716 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-09-11 11:27:10.758 INFO 5716 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-09-11 11:27:12.575 INFO 5716 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.124 seconds (JVM running for 2.683) +2023-09-11 11:27:12.933 INFO 5716 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-09-11 11:27:30.746 INFO 5716 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488990000000000000000 +2023-09-11 11:27:42.741 INFO 5716 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:27:47.238 ERROR 5716 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} + +com.casic.missiles.exception.EngineException: 匹配失败,报文信息是60000009000100c500135a000400000000,配置信息是{"10000050":{"createTime":1686925000000,"dataFieldIds":"24,25,26","dataFieldName":"日期","dynamicLengthId":18,"id":2,"isStorge":1,"lastTime":1686924998000,"prefixCode":"10000050","ruleId":0},"10000062":{"createTime":1686925132000,"dataFieldIds":"19","dataFieldName":"upload","dynamicLengthId":18,"id":5,"isStorge":1,"lastTime":1686925129000,"length":2,"prefixCode":"10000062","ruleId":0},"60000300":{"createTime":1686925163000,"dataFieldIds":"19","dataFieldName":"数据接收状态","dynamicLengthId":18,"id":6,"isStorge":1,"lastTime":1686925160000,"prefixCode":"60000300","ruleId":0},"6000000a":{"createTime":1686925276000,"dataFieldIds":"19","dataFieldName":"传感器状态","dynamicLengthId":18,"id":8,"isStorge":1,"lastTime":1686925273000,"prefixCode":"6000000a","ruleId":0},"60000020":{"createTime":1686925219000,"dataFieldIds":"19","dataFieldName":"设备电量","dynamicLengthId":18,"id":7,"isStorge":1,"lastTime":1686925217000,"prefixCode":"60000020","ruleId":0},"1000000a":{"createTime":1686924325000,"dataFieldIds":"19","dataFieldName":"重试次数","dynamicLengthId":18,"id":1,"isStorge":1,"lastTime":1686924322000,"prefixCode":"1000000a","ruleId":0},"cxxxxxxx":{"combinedFieldIds":"20,21,22","createTime":1686938618000,"dataFieldIds":"23","dataFieldName":"业务内容","dynamicLengthId":18,"id":10,"isStorge":1,"lastTime":1686938616000,"prefixCode":"cxxxxxxx","ruleId":0},"10000106":{"createTime":1686925354000,"dataFieldIds":"28","dataFieldName":"collectCount","dynamicLengthId":18,"id":9,"isStorge":1,"lastTime":1686925352000,"prefixCode":"10000106","ruleId":0}} + at com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.lambda$invoke$0(PreLeadCodeProcessor.java:43) ~[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:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:35:01.330 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 15:35:01.507 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:35:32.564 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 15:35:32.784 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:35:53.268 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:35:53.608 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:37:02.578 INFO 1852 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 1852 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 15:37:02.580 INFO 1852 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 15:37:04.312 INFO 1852 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.029 seconds (JVM running for 2.568) -2023-09-01 15:37:04.597 INFO 1852 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 15:37:44.214 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:37:45.011 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:38:12.156 ERROR 1852 --- [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:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:38:17.608 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:38:17.801 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:42:08.588 ERROR 1852 --- [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:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:42:17.161 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:42:17.419 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:43:08.673 INFO 9856 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 9856 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 15:43:08.674 INFO 9856 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 15:43:10.438 INFO 9856 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.063 seconds (JVM running for 2.578) -2023-09-01 15:43:10.731 INFO 9856 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 15:43:15.777 INFO 9856 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:43:16.598 INFO 9856 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:49:11.417 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 15:49:11.604 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:49:21.191 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:49:21.388 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:52:48.396 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOjcgFAEAAcMAAQSfAeNuh8mo50MswWLCO19+e9OCoMy6ZFbkq51e2t0+60dx/5hjFrCogNxI9MApywYLz8Kp"}} -2023-09-01 15:52:48.397 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003a372014010001c30001049f01e36e87c9a8e7432cc162c23b5f7e7bd382a0ccba6456e4ab9d5edadd3eeb4771ff986316b0a880dc48f4c029cb060bcfc2a9 -2023-09-01 15:52:48.568 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":58,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:52:48.975 INFO 9856 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:53:02.587 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 15:53:02.587 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:53:02.809 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:53:03.447 INFO 9856 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:53:04.186 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 15:53:04.187 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:53:04.650 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:53:05.138 INFO 9856 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:53:49.947 INFO 9856 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKhIUMhDHjum55FfF9aSyCS5YHvC/1K3f15v9LauUGifygFX"}} -2023-09-01 15:53:49.947 INFO 9856 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca84850c8431e3ba6e7915f17d692c824b9607bc2ff52b77f5e6ff4b6ae50689fca0157 -2023-09-01 15:53:50.128 INFO 9856 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:53:50.327 ERROR 9856 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.invoke(PreLeadCodeProcessor.java:40) ~[classes/:na] + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:46) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:54:05.423 INFO 9856 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKhIUMhDHjum55FfF9aSyCS5YHvC/1K3f15v9LauUGifygFX"}} -2023-09-01 15:54:05.423 INFO 9856 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca84850c8431e3ba6e7915f17d692c824b9607bc2ff52b77f5e6ff4b6ae50689fca0157 -2023-09-01 15:54:05.606 INFO 9856 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:54:05.754 ERROR 9856 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:54:20.900 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKhIUMhDHjum55FfF9aSyCS5YHvC/1K3f15v9LauUGifygFX"}} -2023-09-01 15:54:20.901 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca84850c8431e3ba6e7915f17d692c824b9607bc2ff52b77f5e6ff4b6ae50689fca0157 -2023-09-01 15:54:21.190 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:54:21.475 ERROR 9856 --- [pool-1-thread-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:54:37.499 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 15:54:37.499 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:54:37.756 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:54:38.317 INFO 9856 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:55:28.024 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKiP7+nu3p6NvLbLsxfyXMDdRqZeuvTlJGDg+D9HBnxPlzX4"}} -2023-09-01 15:55:28.025 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0dd46a65ebaf4e52460e0f83f47067c4f9735f8 -2023-09-01 15:55:28.278 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:55:28.408 ERROR 9856 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:55:39.861 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:55:40.020 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:55:41.694 INFO 9856 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKiP7+nu3p6NvLbLsxfyXMDdRqZeuvTlJGDg+D9HBnxPlzX4"}} -2023-09-01 15:55:41.695 INFO 9856 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0dd46a65ebaf4e52460e0f83f47067c4f9735f8 -2023-09-01 15:55:41.906 INFO 9856 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:55:42.060 ERROR 9856 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:55:57.670 INFO 9856 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKiP7+nu3p6NvLbLsxfyXMDdRqZeuvTlJGDg+D9HBnxPlzX4"}} -2023-09-01 15:55:57.671 INFO 9856 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0dd46a65ebaf4e52460e0f83f47067c4f9735f8 -2023-09-01 15:55:57.894 INFO 9856 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:55:58.101 ERROR 9856 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:56:14.164 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 15:56:14.164 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:56:14.412 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:56:14.960 INFO 9856 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:56:30.774 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0dd46a65ebaf4e52460e0f83f47067c4f9735f8 -2023-09-01 15:56:31.065 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:59:00.059 ERROR 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4806,93 +412,39 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 16:02:32.116 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOjcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKhIUMhDHjum55FfF9aSyCS5UhqUETIknJPJeEZBedR73uRT"}} -2023-09-01 16:02:32.117 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003a372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca84850c8431e3ba6e7915f17d692c824b9521a941132249c93c978464179d47bdee453 -2023-09-01 16:02:32.373 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":58,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:02:33.030 INFO 9856 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 16:02:37.544 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAZzcgFAEAAcMAAQyfAU1N1jiGzNZ7HoHskuRshstl5B6Yb0hLmY6hRzP8YzmuL490E/ChU0vOXMqfzfFy9ogl1kpgZ21kfQTGiJYaCvMzn9XS64e1rZooETjmBtPIHQs4xHOnZJ8HczJ7T2lJtVgK"}} -2023-09-01 16:02:37.545 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200067372014010001c300010c9f014d4dd63886ccd67b1e81ec92e46c86cb65e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5580a -2023-09-01 16:02:37.781 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":12,"目标节点":1,"总长度":103,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:02:37.781 ERROR 9856 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200067372014010001c300010c9f014d4dd63886ccd67b1e81ec92e46c86cb65e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5580a -2023-09-01 16:02:39.576 INFO 9856 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 16:02:39.576 INFO 9856 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 16:02:39.873 INFO 9856 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 16:02:40.475 INFO 9856 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 16:03:18.102 INFO 9856 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAANTcgFAEAAcMAAQifAV3T3V4qElR4MATQE0hN7V6dKE9wxA4aTfdQsIaGKDfgJ4ZbMznfCqAnviuRkYwgbGCa"}} -2023-09-01 16:03:18.102 INFO 9856 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200035372014010001c30001089f015dd3dd5e2a1254783004d013484ded5e9d284f70c40e1a4df750b086862837e027865b3339df0aa027be2b91918c206c609a -2023-09-01 16:03:18.296 INFO 9856 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":8,"目标节点":1,"总长度":53,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:03:18.296 ERROR 9856 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200035372014010001c30001089f015dd3dd5e2a1254783004d013484ded5e9d284f70c40e1a4df750b086862837e027865b3339df0aa027be2b91918c206c609a -2023-09-01 16:04:12.444 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200067372014010001c300010c9f014d4dd63886ccd67b1e81ec92e46c86cb65e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5580a -2023-09-01 16:04:12.801 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":12,"目标节点":1,"总长度":103,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:04:12.802 ERROR 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200067372014010001c300010c9f014d4dd63886ccd67b1e81ec92e46c86cb65e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5580a -2023-09-01 16:06:45.120 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOjcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKiP7+nu3p6NvLbLsxfyXMDd8GZax52B7orlVkAb6VRrwAs8"}} -2023-09-01 16:06:45.120 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003a372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0ddf0665ac79d81ee8ae556401be9546bc00b3c -2023-09-01 16:06:45.357 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":58,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:06:46.102 INFO 9856 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 16:06:52.454 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAZjcgFAEAAcMAAQyfAToLEtthUMNrjo2B91sHJyJl5B6Yb0hLmY6hRzP8YzmuL490E/ChU0vOXMqfzfFy9ogl1kpgZ21kfQTGiJYaCvM0FvKVxKq4s0po0TCdsc/hDsfoylgiIrAhfq1VwJrbR1QN"}} -2023-09-01 16:06:52.454 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200066372014010001c300010c9f013a0b12db6150c36b8e8d81f75b07272265e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af33416f295c4aab8b34a68d1309db1cfe10ec7e8ca582222b0217ead55c09adb47540d -2023-09-01 16:06:52.603 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":12,"目标节点":1,"总长度":102,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:06:52.604 ERROR 9856 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200066372014010001c300010c9f013a0b12db6150c36b8e8d81f75b07272265e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af33416f295c4aab8b34a68d1309db1cfe10ec7e8ca582222b0217ead55c09adb47540d -2023-09-01 16:06:55.129 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 16:06:55.129 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 16:06:55.307 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 16:06:55.744 INFO 9856 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 16:07:29.796 INFO 9856 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAANTcgFAEAAcMAAQifAV3T3V4qElR4MATQE0hN7V6dKE9wxA4aTfdQsIaGKDfgJ4ZbMznfCqAnviuRkYwgbGCa"}} -2023-09-01 16:07:29.796 INFO 9856 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200035372014010001c30001089f015dd3dd5e2a1254783004d013484ded5e9d284f70c40e1a4df750b086862837e027865b3339df0aa027be2b91918c206c609a -2023-09-01 16:07:29.995 INFO 9856 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":8,"目标节点":1,"总长度":53,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:07:29.995 ERROR 9856 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200035372014010001c30001089f015dd3dd5e2a1254783004d013484ded5e9d284f70c40e1a4df750b086862837e027865b3339df0aa027be2b91918c206c609a -2023-09-01 16:09:27.304 INFO 9856 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKgzberaRbn53+FUPtGD/lhUmCNZ1UDx06XLoEAn7m5G1dy9"}} -2023-09-01 16:09:27.304 INFO 9856 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca8336deada45b9f9dfe1543ed183fe5854982359d540f1d3a5cba04027ee6e46d5dcbd -2023-09-01 16:09:27.491 INFO 9856 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:09:27.706 ERROR 9856 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-09-11 11:27:47.246 INFO 5716 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:27:47.860 INFO 5716 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:27:48.270 ERROR 5716 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] +com.casic.missiles.exception.EngineException: 匹配失败,报文信息是60000009000100c500135a000400000000,配置信息是{"10000050":{"createTime":1686925000000,"dataFieldIds":"24,25,26","dataFieldName":"日期","dynamicLengthId":18,"id":2,"isStorge":1,"lastTime":1686924998000,"prefixCode":"10000050","ruleId":0},"10000062":{"createTime":1686925132000,"dataFieldIds":"19","dataFieldName":"upload","dynamicLengthId":18,"id":5,"isStorge":1,"lastTime":1686925129000,"length":2,"prefixCode":"10000062","ruleId":0},"60000300":{"createTime":1686925163000,"dataFieldIds":"19","dataFieldName":"数据接收状态","dynamicLengthId":18,"id":6,"isStorge":1,"lastTime":1686925160000,"prefixCode":"60000300","ruleId":0},"6000000a":{"createTime":1686925276000,"dataFieldIds":"19","dataFieldName":"传感器状态","dynamicLengthId":18,"id":8,"isStorge":1,"lastTime":1686925273000,"prefixCode":"6000000a","ruleId":0},"60000020":{"createTime":1686925219000,"dataFieldIds":"19","dataFieldName":"设备电量","dynamicLengthId":18,"id":7,"isStorge":1,"lastTime":1686925217000,"prefixCode":"60000020","ruleId":0},"1000000a":{"createTime":1686924325000,"dataFieldIds":"19","dataFieldName":"重试次数","dynamicLengthId":18,"id":1,"isStorge":1,"lastTime":1686924322000,"prefixCode":"1000000a","ruleId":0},"cxxxxxxx":{"combinedFieldIds":"20,21,22","createTime":1686938618000,"dataFieldIds":"23","dataFieldName":"业务内容","dynamicLengthId":18,"id":10,"isStorge":1,"lastTime":1686938616000,"prefixCode":"cxxxxxxx","ruleId":0},"10000106":{"createTime":1686925354000,"dataFieldIds":"28","dataFieldName":"collectCount","dynamicLengthId":18,"id":9,"isStorge":1,"lastTime":1686925352000,"prefixCode":"10000106","ruleId":0}} + at com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.lambda$invoke$0(PreLeadCodeProcessor.java:43) ~[classes/:na] + at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] + at com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.invoke(PreLeadCodeProcessor.java:40) ~[classes/:na] + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:46) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 16:09:40.683 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a320004d372014010001c30001039f016e949b7fd9351bd26c2aca06eabf3964a23208f7526f0c01a584ef6d3eb8121044b8dd2b0a406e8e5ed7b7eb3306e44a88061d875e8e42b6e69bb0045fc93bd57c71c8004fd24b41a9ccf9c35abac0d86898 -2023-09-01 16:09:40.879 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":3,"目标节点":1,"总长度":77,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:09:40.879 ERROR 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a320004d372014010001c30001039f016e949b7fd9351bd26c2aca06eabf3964a23208f7526f0c01a584ef6d3eb8121044b8dd2b0a406e8e5ed7b7eb3306e44a88061d875e8e42b6e69bb0045fc93bd57c71c8004fd24b41a9ccf9c35abac0d86898 -2023-09-01 16:09:46.002 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKgzberaRbn53+FUPtGD/lhUmCNZ1UDx06XLoEAn7m5G1dy9"}} -2023-09-01 16:09:46.006 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca8336deada45b9f9dfe1543ed183fe5854982359d540f1d3a5cba04027ee6e46d5dcbd -2023-09-01 16:09:46.267 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:09:46.491 ERROR 9856 --- [pool-1-thread-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 16:10:00.937 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKgzberaRbn53+FUPtGD/lhUmCNZ1UDx06XLoEAn7m5G1dy9"}} -2023-09-01 16:10:00.938 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca8336deada45b9f9dfe1543ed183fe5854982359d540f1d3a5cba04027ee6e46d5dcbd -2023-09-01 16:10:01.129 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:10:01.315 ERROR 9856 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 16:10:15.478 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 16:10:15.478 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 16:10:15.673 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 16:10:20.119 INFO 9856 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/GenericFiledRuleResolver.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/GenericFiledRuleResolver.java index 6320348..aef2f71 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/GenericFiledRuleResolver.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/GenericFiledRuleResolver.java @@ -1,7 +1,11 @@ package com.casic.missiles.parser.resolver; +import cn.hutool.core.lang.Assert; +import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; +import com.casic.missiles.enums.EngineExceptionEnum; +import com.casic.missiles.exception.EngineException; import com.casic.missiles.parser.resolver.rule.ByteMergeResolver; import com.casic.missiles.parser.resolver.rule.ByteTypeResolver; import com.casic.missiles.parser.resolver.rule.DecorateResolver; @@ -10,10 +14,7 @@ import io.netty.buffer.ByteBufUtil; import lombok.extern.slf4j.Slf4j; -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; -import java.util.Map; +import java.util.*; /** * @author cz @@ -53,27 +54,34 @@ FieldRuleConfig fieldRuleConfig = fieldRuleConfigMap.get(Long.valueOf(ruleId)); String ruleType = fieldRuleConfig.getRuleType(); //合并规则进行执行字段合并 - switch (ruleType) { - case "combine": - List combineByteBufList = new ArrayList<>(); - resolveRuleValue = ByteMergeResolver.resolveRule(byteBufList); - combineByteBufList.add(resolveRuleValue); - byteBufList = combineByteBufList; - break; - case "typeConvert": - List tempByteBufList = new ArrayList<>(); - for (Object object : byteBufList) { - tempByteBufList.add(ByteTypeResolver.resolveRule(object, fieldRuleConfig.getExpression())); - } - byteBufList = tempByteBufList; - break; - case "decorate": - List decorateByteBufList = new ArrayList<>(); - for (Object object : byteBufList) { - decorateByteBufList.add(DecorateResolver.resolveRule(object, fieldRuleConfig)); - } - byteBufList = decorateByteBufList; - break; + try { + switch (ruleType) { + case "combine": + List combineByteBufList = new ArrayList<>(); + resolveRuleValue = ByteMergeResolver.resolveRule(byteBufList); + combineByteBufList.add(resolveRuleValue); + byteBufList = combineByteBufList; + break; + case "typeConvert": + List tempByteBufList = new ArrayList<>(); + for (Object object : byteBufList) { + tempByteBufList.add(ByteTypeResolver.resolveRule(object, fieldRuleConfig.getExpression())); + } + byteBufList = tempByteBufList; + break; + case "decorate": + List decorateByteBufList = new ArrayList<>(); + for (Object object : byteBufList) { + decorateByteBufList.add(DecorateResolver.resolveRule(object, fieldRuleConfig)); + } + byteBufList = decorateByteBufList; + break; + + } + } catch (RuntimeException ex) { + log.error(EngineExceptionEnum.RULE_PARSE_FAIL.getCode() + "报文信息是{},当前解析内容{},规则配置信息{},异常信息{}", ByteBufUtil.hexDump(byteBuf), JSON.toJSONString(byteBufList), JSON.toJSONString(fieldRuleConfig), ex); + //解析失败,直接返回null + return null; } } if (CollectionUtils.isNotEmpty(byteBufList)) { diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/GenericCombinedFieldResolver.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/GenericCombinedFieldResolver.java index dbac457..58c419d 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/GenericCombinedFieldResolver.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/GenericCombinedFieldResolver.java @@ -42,7 +42,6 @@ List> storeObjectList = combinedFieldParam.getStoreObjectList(); while (byteBuf.readerIndex() < byteBuf.writerIndex()) { for (AbstractCombinedFieldProcessor abstractProcessor : abstractProcessorList) { - try { Integer oldLength = byteBuf.readerIndex(); median = abstractProcessor.invoke(combinedFieldParam); if (byteBuf.readerIndex() >= byteBuf.writerIndex()) { @@ -53,9 +52,6 @@ }); // 将前一个节点作为参数传入下一次,保留前一个节点的信息 combinedFieldParam.setPreProcessorResult(median); - } catch (RuntimeException ex) { - throw new EngineException(EngineExceptionEnum.COMBINED_CONFIG_MATCH_FAILED); - } } } System.out.println(JSON.toJSON(storeObjectList)); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/impl/PreBizFieldParseProcessor.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/impl/PreBizFieldParseProcessor.java index 6d82ba4..2a9fce5 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/impl/PreBizFieldParseProcessor.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/impl/PreBizFieldParseProcessor.java @@ -32,9 +32,6 @@ public Object invoke(CombinedFieldProcessorParam combinedFieldParam) throws RuntimeException{ System.out.println(ByteBufUtil.hexDump(combinedFieldParam.getByteBuf())); CombinedFieldConfig combinedFieldConfig = (CombinedFieldConfig) combinedFieldParam.getPreProcessorResult(); - Assert.isFalse(Objects.isNull(combinedFieldConfig), () -> { - throw new EngineException(EngineExceptionEnum.COMBINED_FIELD_NULL); - }); String[] dataFieldIds = combinedFieldConfig.getDataFieldIds().split(","); Integer fieldValue = getLengthFieldValue(combinedFieldConfig.getDynamicLengthId(), combinedFieldParam); ArrayList fieldConfigs = new ArrayList<>(); diff --git a/missiles.log b/missiles.log index 3abdf1f..2394dc7 100644 --- a/missiles.log +++ b/missiles.log @@ -1,4100 +1,16 @@ -2023-09-01 09:46:38.028 INFO 6324 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 6324 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 09:46:38.039 INFO 6324 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 09:46:39.914 INFO 6324 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.115 seconds (JVM running for 3.187) -2023-09-01 09:46:40.194 INFO 6324 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:01:44.185 INFO 20064 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 20064 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:01:44.187 INFO 20064 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:01:45.884 INFO 20064 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.994 seconds (JVM running for 2.541) -2023-09-01 10:01:46.150 INFO 20064 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:05:46.327 INFO 20064 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU5YApkYP0RdC+Geeh6CpHcndk7MJ5LfZLF2NGVOo8H1Ltv/XfhhIk0a1m7TraP/fh3eg=="}} -2023-09-01 10:05:46.327 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:46.327 INFO 20064 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:46.330 INFO 20064 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} +2023-09-11 10:35:55.915 INFO 29324 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 29324 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-09-11 10:35:55.930 INFO 29324 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-09-11 10:35:59.253 INFO 29324 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 3.786 seconds (JVM running for 4.843) +2023-09-11 10:35:59.582 INFO 29324 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-09-11 11:09:15.300 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:09:18.263 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:09:18.864 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.330 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.330 INFO 20064 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.331 INFO 20064 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:05:46.339 INFO 20064 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d -2023-09-01 10:05:46.331 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:05:46.360 INFO 20064 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU5YApkYP0RdC+Geeh6CpHcndk7MJ5LfZLF2NGVOo8H1Ltv/XfhhIk0a1m7TraP/fh3eg=="}} -2023-09-01 10:05:46.362 INFO 20064 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.366 INFO 20064 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d -2023-09-01 10:05:46.424 INFO 20064 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU5YApkYP0RdC+Geeh6CpHcndk7MJ5LfZLF2NGVOo8H1Ltv/XfhhIk0a1m7TraP/fh3eg=="}} -2023-09-01 10:05:46.426 INFO 20064 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.428 INFO 20064 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d -2023-09-01 10:05:47.087 INFO 20064 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU5YApkYP0RdC+Geeh6CpHcndk7MJ5LfZLF2NGVOo8H1Ltv/XfhhIk0a1m7TraP/fh3eg=="}} -2023-09-01 10:05:47.088 INFO 20064 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:47.088 INFO 20064 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d -2023-09-01 10:05:47.215 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:47.215 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:47.216 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:05:47.362 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:47.363 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:47.363 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:05:47.460 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:47.460 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:47.461 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:08:04.956 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWf+Syj0GYkYmDY1EbCIcyFADG72zUh1UOIe5ExY64e4efKs0aYFdNEd38kz2J8uUwM1A=="}} -2023-09-01 10:08:04.956 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d57662b53796a3047596b596d4459314562434963794641444737327a556831554f4965354578593634653465664b7330615946644e456433386b7a324a387555774d31413d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:08:04.957 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d57662b53796a3047596b596d4459314562434963794641444737327a556831554f4965354578593634653465664b7330615946644e456433386b7a324a387555774d31413d3d227d7d -2023-09-01 10:11:36.097 INFO 9904 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 9904 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:11:36.098 INFO 9904 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:11:37.768 INFO 9904 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.964 seconds (JVM running for 2.501) -2023-09-01 10:11:38.008 INFO 9904 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:11:53.514 INFO 9904 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:13:00.361 INFO 9904 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMX3RYvk+6Vn9bD735AjP6i1ffFPXwf9Dmz5dLAjIbbMvnm4WRnExAQbqsUtcIuUksDFVQ=="}} -2023-09-01 10:13:00.362 INFO 9904 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMX3RYvk+6Vn9bD735AjP6i1ffFPXwf9Dmz5dLAjIbbMvnm4WRnExAQbqsUtcIuUksDFVQ=="}} -2023-09-01 10:13:37.836 INFO 9904 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:14:21.440 INFO 9904 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d58335259766b2b36566e396244373335416a503669316666465058776639446d7a35644c416a4962624d766e6d3457526e457841516271735574634975556b73444656513d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:14:21.440 INFO 9904 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:14:23.672 INFO 11844 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 11844 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:14:23.675 INFO 11844 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:14:25.331 INFO 11844 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.965 seconds (JVM running for 2.481) -2023-09-01 10:14:25.593 INFO 11844 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:14:48.065 INFO 11844 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:15.952 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVi95h1t0GS6AcLVdzBr4NJJuaEwy+tZvilbB9C+OkX2g+Kmw3RxtPLLzzOqkfVWhnQaQ=="}} -2023-09-01 10:21:16.852 INFO 11844 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:16.853 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVi95h1t0GS6AcLVdzBr4NJJuaEwy+tZvilbB9C+OkX2g+Kmw3RxtPLLzzOqkfVWhnQaQ=="}} -2023-09-01 10:21:16.854 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c562f79875b74192e8070b55dcc1af834926e684c32fad66f8a56c1f42f8e917da0f8a9b0dd1c6d3cb2f3cceaa47d55a19d069 -2023-09-01 10:21:16.856 INFO 11844 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:21:16.858 INFO 11844 --- [pool-1-thread-9] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:16.860 INFO 11844 --- [pool-1-thread-7] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:16.860 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVi95h1t0GS6AcLVdzBr4NJJuaEwy+tZvilbB9C+OkX2g+Kmw3RxtPLLzzOqkfVWhnQaQ=="}} -2023-09-01 10:21:16.861 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c562f79875b74192e8070b55dcc1af834926e684c32fad66f8a56c1f42f8e917da0f8a9b0dd1c6d3cb2f3cceaa47d55a19d069 -2023-09-01 10:21:16.862 INFO 11844 --- [pool-1-thread-7] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:21:16.862 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c562f79875b74192e8070b55dcc1af834926e684c32fad66f8a56c1f42f8e917da0f8a9b0dd1c6d3cb2f3cceaa47d55a19d069 -2023-09-01 10:21:16.862 INFO 11844 --- [pool-1-thread-9] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:21:16.880 INFO 11844 --- [pool-1-thread-8] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:16.880 INFO 11844 --- [pool-1-thread-8] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:21:16.880 INFO 11844 --- [pool-1-thread-6] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU14Enx9xZAhYsg2H4tYZT1JuaEwy+tZvilbB9C+OkX2h5Sv6zIrFzju+MLNen+BaJfiA=="}} -2023-09-01 10:21:16.885 INFO 11844 --- [pool-1-thread-6] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c535e049f1f71640858b20d87e2d6194f526e684c32fad66f8a56c1f42f8e917da1e52bfacc8ac5ce3bbe30b35e9fe05a25f88 -2023-09-01 10:21:30.378 INFO 11844 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:27:30.954 ERROR 11844 --- [http-nio-7093-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6350ffcb rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6350ffcb rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.954 ERROR 11844 --- [http-nio-7093-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6c6ea4aa rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6c6ea4aa rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.955 ERROR 11844 --- [http-nio-7093-exec-3] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6f3109a8 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6f3109a8 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.955 ERROR 11844 --- [http-nio-7093-exec-6] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@3e3a29ae rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@3e3a29ae rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.955 ERROR 11844 --- [http-nio-7093-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7a7dae69 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7a7dae69 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.955 ERROR 11844 --- [http-nio-7093-exec-7] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@10b67dd0 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@10b67dd0 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.956 ERROR 11844 --- [http-nio-7093-exec-4] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@a7efa1b rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@a7efa1b rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.956 ERROR 11844 --- [http-nio-7093-exec-11] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@79707e4f rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@79707e4f rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:31.009 ERROR 11844 --- [http-nio-7093-exec-5] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.003 ERROR 11844 --- [http-nio-7093-exec-2] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.003 ERROR 11844 --- [http-nio-7093-exec-3] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.003 ERROR 11844 --- [http-nio-7093-exec-8] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.008 ERROR 11844 --- [http-nio-7093-exec-6] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.010 ERROR 11844 --- [http-nio-7093-exec-7] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.010 ERROR 11844 --- [http-nio-7093-exec-4] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.010 ERROR 11844 --- [http-nio-7093-exec-11] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.187 INFO 11844 --- [pool-1-thread-10] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWpKbn2OJ0nrLrjbH39ydx8bCPFwMOksbiLKU/0THm5Gh5Sv6zIrFzju+MLNen+BaKiHg=="}} -2023-09-01 10:27:31.188 INFO 11844 --- [pool-1-thread-10] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a929b9f6389d27acbae36c7dfdc9dc7c6c23c5c0c3a4b1b88b294ff44c79b91a1e52bfacc8ac5ce3bbe30b35e9fe05a2a21e -2023-09-01 10:27:39.665 ERROR 11844 --- [http-nio-7093-exec-17] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7ce4026e rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7ce4026e rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:48.276 ERROR 11844 --- [http-nio-7093-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@3d0517d0 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@3d0517d0 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:48.277 ERROR 11844 --- [http-nio-7093-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@25d86443 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@25d86443 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:48.677 ERROR 11844 --- [pool-1-thread-6] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.677 ERROR 11844 --- [pool-1-thread-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.678 ERROR 11844 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.678 ERROR 11844 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.679 ERROR 11844 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.679 ERROR 11844 --- [pool-1-thread-9] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.680 ERROR 11844 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.680 ERROR 11844 --- [pool-1-thread-10] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.681 ERROR 11844 --- [pool-1-thread-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.723 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVi95h1t0GS6AcLVdzBr4NJJuaEwy+tZvilbB9C+OkX2g+Kmw3RxtPLLzzOqkfVWhnQaQ=="}} -2023-09-01 10:27:48.735 INFO 11844 --- [pool-1-thread-10] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:27:48.723 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU14Enx9xZAhYsg2H4tYZT1JuaEwy+tZvilbB9C+OkX2h5Sv6zIrFzju+MLNen+BaJfiA=="}} -2023-09-01 10:27:48.709 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU14Enx9xZAhYsg2H4tYZT1JuaEwy+tZvilbB9C+OkX2h5Sv6zIrFzju+MLNen+BaJfiA=="}} -2023-09-01 10:27:48.692 INFO 11844 --- [pool-1-thread-6] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU14Enx9xZAhYsg2H4tYZT1JuaEwy+tZvilbB9C+OkX2h5Sv6zIrFzju+MLNen+BaJfiA=="}} -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-10] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c562f79875b74192e8070b55dcc1af834926e684c32fad66f8a56c1f42f8e917da0f8a9b0dd1c6d3cb2f3cceaa47d55a19d069 -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-6] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c535e049f1f71640858b20d87e2d6194f526e684c32fad66f8a56c1f42f8e917da1e52bfacc8ac5ce3bbe30b35e9fe05a25f88 -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c535e049f1f71640858b20d87e2d6194f526e684c32fad66f8a56c1f42f8e917da1e52bfacc8ac5ce3bbe30b35e9fe05a25f88 -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c535e049f1f71640858b20d87e2d6194f526e684c32fad66f8a56c1f42f8e917da1e52bfacc8ac5ce3bbe30b35e9fe05a25f88 -2023-09-01 10:27:48.680 ERROR 11844 --- [pool-1-thread-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:25.938 INFO 11844 --- [pool-1-thread-11] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:29:25.938 INFO 11844 --- [pool-1-thread-11] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:29:26.031 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:29:26.061 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:29:26.061 INFO 11844 --- [pool-1-thread-10] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:29:26.092 ERROR 11844 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:26.134 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:29:43.945 ERROR 11844 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:43.967 INFO 11844 --- [pool-1-thread-11] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:29:43.967 ERROR 11844 --- [pool-1-thread-10] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:43.971 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:29:49.355 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:29:49.355 ERROR 11844 --- [pool-1-thread-11] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:49.378 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:29:49.378 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:33:30.056 ERROR 11844 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:33:31.338 ERROR 11844 --- [http-nio-7093-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7e0e6105 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7e0e6105 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.339 ERROR 11844 --- [http-nio-7093-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@4c06096b rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@4c06096b rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.339 ERROR 11844 --- [http-nio-7093-exec-6] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@71ce3429 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@71ce3429 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.340 ERROR 11844 --- [http-nio-7093-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@4f331938 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@4f331938 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.343 ERROR 11844 --- [http-nio-7093-exec-17] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@5d9cd605 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@5d9cd605 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.343 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:33:32.307 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:33:31.381 ERROR 11844 --- [http-nio-7093-exec-11] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@5cd97ac1 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@5cd97ac1 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:32.952 ERROR 11844 --- [http-nio-7093-exec-17] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:33:32.951 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:33:51.846 ERROR 11844 --- [http-nio-7093-exec-11] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:33:55.845 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:34:03.878 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:34:04.149 ERROR 11844 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:34:04.150 ERROR 11844 --- [pool-1-thread-3] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:34:04.149 ERROR 11844 --- [pool-1-thread-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:34:16.800 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:34:16.805 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:34:16.805 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:34:16.862 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:34:16.862 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:34:16.866 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWOeJwJcCXqD2no2tJMaye8bCPFwMOksbiLKU/0THm5GufKs0aYFdNEd38kz2J8uUy8YQ=="}} -2023-09-01 10:34:16.866 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c58e789c097025ea0f69e8dad24c6b27bc6c23c5c0c3a4b1b88b294ff44c79b91ae7cab3469815d344777f24cf627cb94cbc61 -2023-09-01 10:34:16.868 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:34:16.868 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:34:16.973 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:34:17.067 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:34:17.068 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:34:17.222 ERROR 11844 --- [pool-1-thread-3] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:35:16.711 ERROR 11844 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:35:16.712 ERROR 11844 --- [pool-1-thread-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:17.050 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.054 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.057 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.058 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.059 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.059 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.198 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.205 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.206 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.232 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.233 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.376 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.598 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.601 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.602 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.610 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.614 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.614 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.741 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.788 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.831 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.835 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.835 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:18.029 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:18.306 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:18.314 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWLpzfrowmbUcE/0GtvCFq+qqv0Ze7IGfJMKvop4Dui7mc/ona92PSKOqOzcyT4c/DqDg=="}} -2023-09-01 10:35:18.314 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c58ba737eba3099b51c13fd06b6f085abeaaabf465eec819f24c2afa29e03ba2ee673fa276bdd8f48a3aa3b37324f873f0ea0e -2023-09-01 10:35:18.379 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:18.561 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:35:18.567 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:18.735 ERROR 11844 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:19.132 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:40.051 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWpaim5bHEwZaxxBQ2QRXLx8BhCIKViRiU/3avEzK+I2h5Sv6zIrFzju+MLNen+BaIpuw=="}} -2023-09-01 10:35:40.052 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a96a29b96c713065ac71050d904572f1f0184220a56246253fddabc4ccaf88da1e52bfacc8ac5ce3bbe30b35e9fe05a229bb -2023-09-01 10:35:40.418 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:35:40.643 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWpaim5bHEwZaxxBQ2QRXLx8BhCIKViRiU/3avEzK+I2h5Sv6zIrFzju+MLNen+BaIpuw=="}} -2023-09-01 10:35:40.643 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a96a29b96c713065ac71050d904572f1f0184220a56246253fddabc4ccaf88da1e52bfacc8ac5ce3bbe30b35e9fe05a229bb -2023-09-01 10:35:40.794 ERROR 11844 --- [pool-1-thread-3] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:41.059 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:35:41.251 ERROR 11844 --- [pool-1-thread-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:41.455 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:42.006 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:43.810 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:43.810 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:44.344 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:45.257 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:46.842 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWpaim5bHEwZaxxBQ2QRXLx8BhCIKViRiU/3avEzK+I2h5Sv6zIrFzju+MLNen+BaIpuw=="}} -2023-09-01 10:35:46.842 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a96a29b96c713065ac71050d904572f1f0184220a56246253fddabc4ccaf88da1e52bfacc8ac5ce3bbe30b35e9fe05a229bb -2023-09-01 10:35:47.306 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:35:47.723 ERROR 11844 --- [pool-1-thread-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:178) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:115) - io.netty.handler.codec.base64.Base64.encode(Base64.java:108) - io.netty.handler.codec.base64.Base64.encode(Base64.java:100) - io.netty.handler.codec.base64.Base64.encode(Base64.java:80) - io.netty.handler.codec.base64.Base64.encode(Base64.java:70) - io.netty.handler.codec.base64.Base64.encode(Base64.java:66) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:80) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 10:35:47.723 ERROR 11844 --- [pool-1-thread-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:47) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 10:35:47.723 ERROR 11844 --- [pool-1-thread-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:282) - com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:224) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:74) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 10:35:47.741 ERROR 11844 --- [pool-1-thread-3] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:48.482 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:51.203 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:51.204 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:51.598 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:52.096 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:36:11.202 INFO 18248 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 18248 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:36:11.204 INFO 18248 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:36:12.852 INFO 18248 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.935 seconds (JVM running for 2.574) -2023-09-01 10:36:13.111 INFO 18248 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:38:29.604 INFO 18248 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadda3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:38:46.690 INFO 18248 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:45:29.443 INFO 10732 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 10732 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:45:29.445 INFO 10732 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:45:31.140 INFO 10732 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.979 seconds (JVM running for 2.575) -2023-09-01 10:45:31.425 INFO 10732 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:45:47.481 INFO 16612 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 16612 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:45:47.484 INFO 16612 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:45:49.133 INFO 16612 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.941 seconds (JVM running for 2.49) -2023-09-01 10:45:49.372 INFO 16612 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:46:36.195 INFO 16612 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXR2+CNk8BQgj0Lq6xi2h6TiFSjbOvz6OH6SItwhSDG1btv/XfhhIk0a1m7TraP/fj5eg=="}} -2023-09-01 10:46:36.199 INFO 16612 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5d1dbe08d93c050823d0babac62da1e938854a36cebf3e8e1fa488b708520c6d5bb6ffd77e18489346b59bb4eb68ffdf8f97a -2023-09-01 10:47:23.082 INFO 16612 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:47:23.083 INFO 16612 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:47:23.083 INFO 16612 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:47:23.085 INFO 16612 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:47:23.086 INFO 16612 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:47:23.087 INFO 16612 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:47:23.089 INFO 16612 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:47:23.089 INFO 16612 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:47:34.953 INFO 16612 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:47:35.023 INFO 16612 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:47:35.026 INFO 16612 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:47:35.056 INFO 16612 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:47:35.067 INFO 16612 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:53:43.852 INFO 16612 --- [pool-1-thread-6] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:53:43.853 INFO 16612 --- [pool-1-thread-6] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:53:43.854 INFO 16612 --- [pool-1-thread-7] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:53:43.855 INFO 16612 --- [pool-1-thread-7] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:53:43.859 ERROR 16612 --- [pool-1-thread-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:55:40.002 ERROR 16612 --- [http-nio-7093-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@3b0bfb6 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@3b0bfb6 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.003 ERROR 16612 --- [http-nio-7093-exec-9] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@504cf2ec rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@504cf2ec rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.003 ERROR 16612 --- [http-nio-7093-exec-3] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@435c2f14 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@435c2f14 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.004 INFO 16612 --- [pool-1-thread-8] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVCC1xtGqm9xDWp6S5JUmPR/CbOEXqyyQmf6XvYpi1POz+qIVaLPR4Qr8R+t6ld9Cou7A=="}} -2023-09-01 10:55:40.004 ERROR 16612 --- [http-nio-7093-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@a0b3cd rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@a0b3cd rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.005 ERROR 16612 --- [http-nio-7093-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@596b05ef rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@596b05ef rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.005 ERROR 16612 --- [http-nio-7093-exec-7] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@1dc1d284 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@1dc1d284 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.006 INFO 16612 --- [pool-1-thread-9] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVCC1xtGqm9xDWp6S5JUmPR/CbOEXqyyQmf6XvYpi1POz+qIVaLPR4Qr8R+t6ld9Cou7A=="}} -2023-09-01 10:55:40.009 INFO 16612 --- [pool-1-thread-10] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:55:40.023 INFO 16612 --- [pool-1-thread-8] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5420b5c6d1aa9bdc435a9e92e495263d1fc26ce117ab2c9099fe97bd8a62d4f3b3faa21568b3d1e10afc47eb7a95df42a2eec -2023-09-01 10:55:40.068 INFO 16612 --- [pool-1-thread-10] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:55:40.068 INFO 16612 --- [pool-1-thread-9] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5420b5c6d1aa9bdc435a9e92e495263d1fc26ce117ab2c9099fe97bd8a62d4f3b3faa21568b3d1e10afc47eb7a95df42a2eec -2023-09-01 10:55:40.078 INFO 16612 --- [pool-1-thread-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:55:40.106 INFO 16612 --- [pool-1-thread-6] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:55:40.227 INFO 16612 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----Timestamp expired: skew=30000 , timestamp=1693536824432 , current=1693536940419 -2023-09-01 10:55:40.233 INFO 16612 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:55:40.233 INFO 16612 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:55:40.242 INFO 16612 --- [pool-1-thread-9] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:55:40.242 INFO 16612 --- [pool-1-thread-10] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:55:40.292 INFO 16612 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----Timestamp expired: skew=30000 , timestamp=1693536824432 , current=1693536940475 -2023-09-01 10:55:40.296 INFO 16612 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:55:40.297 INFO 16612 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:55:40.305 INFO 16612 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----Timestamp expired: skew=30000 , timestamp=1693536824432 , current=1693536940493 -2023-09-01 10:55:40.305 INFO 16612 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:55:40.309 INFO 16612 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:55:40.309 INFO 16612 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:55:40.309 INFO 16612 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWiUOA0cYCACVu9rjwTYx/Giqj9C2ow4Q7TZtd6PDuu+Gc/ona92PSKOqOzcyT4c/Ailg=="}} -2023-09-01 10:55:40.309 INFO 16612 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a250e034718080095bbdae3c13631fc68aa8fd0b6a30e10ed366d77a3c3baef8673fa276bdd8f48a3aa3b37324f873f02296 -2023-09-01 10:55:40.329 INFO 16612 --- [pool-1-thread-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:55:40.365 INFO 16612 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:56:03.460 INFO 16612 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWiUOA0cYCACVu9rjwTYx/Giqj9C2ow4Q7TZtd6PDuu+Gc/ona92PSKOqOzcyT4c/Ailg=="}} -2023-09-01 10:56:03.460 INFO 16612 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a250e034718080095bbdae3c13631fc68aa8fd0b6a30e10ed366d77a3c3baef8673fa276bdd8f48a3aa3b37324f873f02296 -2023-09-01 10:56:03.483 INFO 16612 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:56:07.294 ERROR 16612 --- [pool-1-thread-9] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:56:07.297 INFO 16612 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:56:07.312 INFO 16612 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:56:33.771 INFO 16612 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:56:33.801 INFO 16612 --- [pool-1-thread-7] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:56:33.864 ERROR 16612 --- [pool-1-thread-8] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:56:33.912 INFO 16612 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:56:33.914 INFO 16612 --- [pool-1-thread-6] c.c.missiles.controller.AepCommandSend : -----Timestamp expired: skew=30000 , timestamp=1693536964025 , current=1693536994099 -2023-09-01 10:56:40.541 INFO 16612 --- [pool-1-thread-7] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:56:40.542 INFO 16612 --- [pool-1-thread-7] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:56:42.216 INFO 19476 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 19476 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:56:42.219 INFO 19476 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:56:43.932 INFO 19476 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.011 seconds (JVM running for 2.655) -2023-09-01 10:56:44.246 INFO 19476 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:58:09.012 INFO 19476 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUbhlwxLQKT8a+8S8lsP/k5y8XnSU/v5At+W6wSGr66bg+Kmw3RxtPLLzzOqkfVWhkIXA=="}} -2023-09-01 10:58:09.013 INFO 19476 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUbhlwxLQKT8a+8S8lsP/k5y8XnSU/v5At+W6wSGr66bg+Kmw3RxtPLLzzOqkfVWhkIXA=="}} -2023-09-01 10:58:09.016 INFO 19476 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51b865c312d0293f1afbc4bc96c3ff939cbc5e7494fefe40b7e5bac121abeba6e0f8a9b0dd1c6d3cb2f3cceaa47d55a19085c -2023-09-01 10:58:09.023 INFO 19476 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51b865c312d0293f1afbc4bc96c3ff939cbc5e7494fefe40b7e5bac121abeba6e0f8a9b0dd1c6d3cb2f3cceaa47d55a19085c -2023-09-01 10:58:11.118 INFO 19476 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:58:11.323 INFO 19476 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:58:31.800 INFO 18932 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 18932 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:58:31.801 INFO 18932 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:58:33.488 INFO 18932 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.962 seconds (JVM running for 2.511) -2023-09-01 10:58:33.762 INFO 18932 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:58:37.673 INFO 18932 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51b865c312d0293f1afbc4bc96c3ff939cbc5e7494fefe40b7e5bac121abeba6e0f8a9b0dd1c6d3cb2f3cceaa47d55a19085c -2023-09-01 10:58:38.598 INFO 18932 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:59:18.589 ERROR 18932 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 10:59:28.949 INFO 18932 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51b865c312d0293f1afbc4bc96c3ff939cbc5e7494fefe40b7e5bac121abeba6e0f8a9b0dd1c6d3cb2f3cceaa47d55a19085c -2023-09-01 10:59:29.157 INFO 18932 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:12:48.579 ERROR 18932 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:12:50.192 INFO 13008 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 13008 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 11:12:50.194 INFO 13008 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 11:12:51.888 INFO 13008 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.008 seconds (JVM running for 2.572) -2023-09-01 11:12:52.175 INFO 13008 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 11:14:43.401 INFO 19524 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 19524 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 11:14:43.404 INFO 19524 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 11:14:45.109 INFO 19524 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.015 seconds (JVM running for 2.534) -2023-09-01 11:14:45.370 INFO 19524 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 11:17:17.037 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU+J9TF7+np56WRFJfsljehOlxcWP5YLoUfqc3IwnJG7A+Kmw3RxtPLLzzOqkfVWhkaIA=="}} -2023-09-01 11:17:17.039 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c53e27d4c5efe9e9e7a5911497ec9637a13a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a191a20 -2023-09-01 11:17:18.565 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:20:49.903 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:20:49.903 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:20:49.905 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:20:49.905 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:20:49.924 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:20:49.924 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:20:49.925 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:20:49.925 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:20:51.962 ERROR 19524 --- [pool-1-thread-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:20:55.225 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:20:55.416 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:20:55.846 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:00.357 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:06.222 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:06.227 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:06.227 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:13.117 INFO 19524 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.121 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:13.121 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:13.142 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:13.260 INFO 19524 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.267 INFO 19524 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.267 INFO 19524 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.269 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:13.269 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:13.272 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:13.272 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMW6xMckTvE3E1kPBhFGNa8gOlxcWP5YLoUfqc3IwnJG7A+Kmw3RxtPLLzzOqkfVWhngSA=="}} -2023-09-01 11:21:13.272 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:13.272 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5bac4c7244ef13713590f06114635af203a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a19e048 -2023-09-01 11:21:13.442 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:13.461 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:21:13.464 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:13.640 ERROR 19524 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:21:13.877 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:13.966 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.993 INFO 19524 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:14.113 INFO 19524 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:14.159 INFO 19524 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:14.346 INFO 19524 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:27.741 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:27.742 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:28.197 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:28.754 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:35.857 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:35.857 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:36.037 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:36.472 INFO 19524 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:24:29.563 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUI68j2ZFK/NvhUw+W8sg/6OlxcWP5YLoUfqc3IwnJG7A+Kmw3RxtPLLzzOqkfVWhlR9w=="}} -2023-09-01 11:24:29.563 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:24:29.762 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:24:29.972 ERROR 19524 --- [pool-1-thread-4] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:24:30.417 INFO 19524 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:24:44.501 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:24:44.501 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:24:44.687 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:24:45.211 INFO 19524 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:24:53.456 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:24:53.456 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:24:53.623 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:24:54.156 INFO 19524 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:27:48.345 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXkjiNRLQnQqOcsMa3gUPJZy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUyPDQ=="}} -2023-09-01 11:27:48.346 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5e48e23512d09d0a8e72c31ade050f259cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c8f0d -2023-09-01 11:27:48.597 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:27:48.767 ERROR 19524 --- [pool-1-thread-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:27:48.973 ERROR 19524 --- [pool-1-thread-1] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:45) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 11:27:49.067 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:28:02.568 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:28:02.568 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:28:02.734 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:28:03.243 INFO 19524 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:28:10.845 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:28:10.845 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:28:11.059 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:28:11.654 INFO 19524 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:31:05.238 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXjdTOsRWtb74VAgvUbiY5vOlxcWP5YLoUfqc3IwnJG7OfKs0aYFdNEd38kz2J8uUyLGQ=="}} -2023-09-01 11:31:05.238 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5e37533ac456b5bef854082f51b898e6f3a5c5c58fe582e851fa9cdc8c27246ece7cab3469815d344777f24cf627cb94c8b19 -2023-09-01 11:31:05.396 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:31:05.572 ERROR 19524 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:31:06.285 INFO 19524 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:31:18.850 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:31:18.850 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:31:19.050 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:31:19.545 INFO 19524 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:31:27.125 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:31:27.125 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:31:27.393 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:31:27.912 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:32:08.900 INFO 19524 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:32:09.062 INFO 19524 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:33:14.026 ERROR 19524 --- [nioEventLoopGroup-3-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:33:40.938 INFO 19524 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:33:41.529 INFO 19524 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:34:39.167 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVeYnaa1BMqAO0V13aZx7QVy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUybzQ=="}} -2023-09-01 11:34:39.170 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c55e62769ad4132a00ed15d77699c7b415cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c9bcd -2023-09-01 11:34:39.172 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVeYnaa1BMqAO0V13aZx7QVy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUybzQ=="}} -2023-09-01 11:34:39.172 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c55e62769ad4132a00ed15d77699c7b415cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c9bcd -2023-09-01 11:34:39.172 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:34:39.172 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:34:46.396 ERROR 19524 --- [nioEventLoopGroup-3-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:34:46.397 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVeYnaa1BMqAO0V13aZx7QVy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUybzQ=="}} -2023-09-01 11:34:46.397 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c55e62769ad4132a00ed15d77699c7b415cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c9bcd -2023-09-01 11:34:46.397 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVeYnaa1BMqAO0V13aZx7QVy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUybzQ=="}} -2023-09-01 11:34:46.398 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c55e62769ad4132a00ed15d77699c7b415cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c9bcd -2023-09-01 11:34:46.502 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:34:46.504 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:34:46.506 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:34:58.027 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:35:00.305 INFO 2280 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 2280 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 11:35:00.307 INFO 2280 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 11:35:01.982 INFO 2280 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.97 seconds (JVM running for 2.481) -2023-09-01 11:35:02.228 INFO 2280 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 11:35:10.139 INFO 2280 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:35:10.928 INFO 2280 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:36:23.738 INFO 18728 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 18728 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 11:36:23.739 INFO 18728 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 11:36:26.115 INFO 18728 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.711 seconds (JVM running for 3.399) -2023-09-01 11:36:26.475 INFO 18728 --- [Thread-3] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 11:37:44.569 INFO 18728 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:37:45.596 INFO 18728 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:37:22.993 INFO 24416 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 24416 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 13:37:22.994 INFO 24416 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 13:37:25.370 INFO 24416 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.734 seconds (JVM running for 3.372) -2023-09-01 13:37:25.645 INFO 24416 --- [Thread-3] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 13:38:13.266 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVX9a7iKXQ7HUjpvi+oy/btqsLETtc63EV5eS5jAhPJQj+qIVaLPR4Qr8R+t6ld9Coxmw=="}} -2023-09-01 13:38:13.272 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c557f5aee229743b1d48e9be2fa8cbf6edaac2c44ed73adc4579792e630213c9423faa21568b3d1e10afc47eb7a95df42a319b -2023-09-01 13:38:14.167 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:38:14.827 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:38:28.115 INFO 24416 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:38:28.116 INFO 24416 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:38:28.391 INFO 24416 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:38:28.914 INFO 24416 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:38:35.892 INFO 24416 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:38:35.893 INFO 24416 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:38:36.092 INFO 24416 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:38:36.579 INFO 24416 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:41:32.750 INFO 24416 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVKOk5dWuC4sWVZN4pWVlpbqsLETtc63EV5eS5jAhPJQmc/ona92PSKOqOzcyT4c/ApXA=="}} -2023-09-01 13:41:32.751 INFO 24416 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c54a3a4e5d5ae0b8b16559378a56565a5baac2c44ed73adc4579792e630213c942673fa276bdd8f48a3aa3b37324f873f0295c -2023-09-01 13:41:32.941 INFO 24416 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:41:33.605 INFO 24416 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:41:48.231 INFO 24416 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:41:48.231 INFO 24416 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:41:48.434 INFO 24416 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:41:48.619 ERROR 24416 --- [pool-1-thread-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:46) - com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:61) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 13:41:48.830 INFO 24416 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:41:57.851 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:41:57.852 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:41:57.982 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:41:58.373 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:42:03.125 INFO 24416 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:42:03.126 INFO 24416 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:42:03.289 INFO 24416 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:42:03.701 INFO 24416 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:44:51.165 INFO 24416 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUDPf2tUbR2QL0J8hq9DmfHbCPFwMOksbiLKU/0THm5Gg+Kmw3RxtPLLzzOqkfVWhlqlw=="}} -2023-09-01 13:44:51.166 INFO 24416 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5033dfdad51b47640bd09f21abd0e67c76c23c5c0c3a4b1b88b294ff44c79b91a0f8a9b0dd1c6d3cb2f3cceaa47d55a196a97 -2023-09-01 13:44:51.369 INFO 24416 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:44:52.111 INFO 24416 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:45:07.269 INFO 24416 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:45:07.270 INFO 24416 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:45:07.459 INFO 24416 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:45:07.955 INFO 24416 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:45:14.557 INFO 24416 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:45:14.557 INFO 24416 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:45:14.742 INFO 24416 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:45:15.351 INFO 24416 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:48:08.924 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUpET+/Vk0a4lrD62CMFf9RADG72zUh1UOIe5ExY64e4Q+Kmw3RxtPLLzzOqkfVWhlnvg=="}} -2023-09-01 13:48:08.924 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c529113fbf564d1ae25ac3eb608c15ff510031bbdb3521d543887b913163ae1ee10f8a9b0dd1c6d3cb2f3cceaa47d55a1967be -2023-09-01 13:48:09.173 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:48:09.774 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:48:25.948 INFO 24416 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:48:25.948 INFO 24416 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:48:26.142 INFO 24416 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:48:26.406 INFO 24416 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:48:33.068 INFO 24416 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:48:33.068 INFO 24416 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:48:33.275 INFO 24416 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:48:34.022 INFO 24416 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:51:28.022 INFO 24416 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUXTA6KaPTtKgHgCxAgqnbqbgZUbdf+wb1tKKs8GFgO/j2Gd82iJZ7EEBfR3vGubsOwsA=="}} -2023-09-01 13:51:28.022 INFO 24416 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5174c0e8a68f4ed2a01e00b1020aa76ea6e06546dd7fec1bd6d28ab3c18580efe3d8677cda2259ec41017d1def1ae6ec3b0b0 -2023-09-01 13:51:28.570 INFO 24416 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:51:29.231 INFO 24416 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:51:43.719 INFO 24416 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:51:43.719 INFO 24416 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:51:43.909 INFO 24416 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:51:44.356 INFO 24416 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:51:51.977 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:51:51.977 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:51:52.170 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:51:52.618 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:03.554 INFO 24416 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXTHfVtN29fiaCTCC1Q7fePndk7MJ5LfZLF2NGVOo8H1Gc/ona92PSKOqOzcyT4c/BXbA=="}} -2023-09-01 13:54:03.554 INFO 24416 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5d31df56d376f5f89a093082d50edf78f9dd93b309e4b7d92c5d8d1953a8f07d4673fa276bdd8f48a3aa3b37324f873f0576c -2023-09-01 13:54:03.780 INFO 24416 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:54:04.531 INFO 24416 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:19.353 INFO 24416 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXTHfVtN29fiaCTCC1Q7fePndk7MJ5LfZLF2NGVOo8H1Gc/ona92PSKOqOzcyT4c/BXbA=="}} -2023-09-01 13:54:19.354 INFO 24416 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5d31df56d376f5f89a093082d50edf78f9dd93b309e4b7d92c5d8d1953a8f07d4673fa276bdd8f48a3aa3b37324f873f0576c -2023-09-01 13:54:19.547 INFO 24416 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:54:20.169 INFO 24416 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:34.670 INFO 24416 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXTHfVtN29fiaCTCC1Q7fePndk7MJ5LfZLF2NGVOo8H1Gc/ona92PSKOqOzcyT4c/BXbA=="}} -2023-09-01 13:54:34.670 INFO 24416 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5d31df56d376f5f89a093082d50edf78f9dd93b309e4b7d92c5d8d1953a8f07d4673fa276bdd8f48a3aa3b37324f873f0576c -2023-09-01 13:54:34.862 INFO 24416 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:54:35.441 INFO 24416 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:51.897 INFO 24416 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:54:51.898 INFO 24416 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:54:52.157 INFO 24416 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:54:52.849 INFO 24416 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:59.402 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:54:59.404 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:54:59.569 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:55:00.018 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:59:09.853 INFO 21176 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 21176 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 13:59:09.854 INFO 21176 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 13:59:12.169 INFO 21176 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.651 seconds (JVM running for 3.166) -2023-09-01 13:59:12.472 INFO 21176 --- [Thread-3] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 14:28:28.995 INFO 10532 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 10532 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 14:28:28.996 INFO 10532 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 14:28:30.796 INFO 10532 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.122 seconds (JVM running for 2.701) -2023-09-01 14:28:31.100 INFO 10532 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 14:30:38.934 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:30:39.887 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:32:51.539 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:32:51.764 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:36:10.515 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:36:10.685 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:36:41.558 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:36:41.762 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:37:23.244 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:37:23.485 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:38:02.502 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:38:02.834 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:39:39.271 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:39:39.674 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:41:35.963 INFO 17840 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 17840 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 14:41:35.965 INFO 17840 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 14:41:37.677 INFO 17840 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.029 seconds (JVM running for 2.674) -2023-09-01 14:41:37.978 INFO 17840 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 14:41:47.082 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:41:48.258 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:42:54.804 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:42:55.070 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:46:28.961 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:46:29.152 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:46:52.086 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:46:52.288 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:49:30.564 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:49:30.813 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:52:55.120 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:52:55.121 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:52:55.406 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.100 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.101 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.102 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.102 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.102 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.102 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.110 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.110 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.261 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.269 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.323 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.325 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.433 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:06.444 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.445 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.598 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:08.314 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.323 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.331 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 14:54:08.332 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 14:54:08.343 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 14:54:08.345 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 14:54:08.357 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.359 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.367 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:08.368 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:08.374 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:08.374 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:08.506 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:54:08.528 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:08.563 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:54:08.587 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:08.727 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:46) - com.casic.missiles.replier.command.ReplyCommandSupport.buildBizConfigFieldFrame(ReplyCommandSupport.java:138) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:60) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.727 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:282) - com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:224) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:69) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.728 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:53) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.738 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.skipNotConfigPreCode(PreLeadCodeProcessor.java:74) - com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.invoke(PreLeadCodeProcessor.java:42) - com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:47) - com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) - com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) - io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) - io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) - io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) - io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) - io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) - io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) - io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) - io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) - io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) - io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) - io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.739 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.invoke(PreLeadCodeProcessor.java:45) - com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:47) - com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) - com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) - io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) - io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) - io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) - io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) - io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) - io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) - io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) - io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) - io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) - io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) - io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.741 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.763 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:08.763 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:08.914 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:08.966 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.992 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:09.084 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:09.165 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:09.544 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:56:29.531 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIE439Y4/MTunboz3XG+UUmcdmhYGvWx0EQdp0IoIahxCZhFw=="}} -2023-09-01 14:56:29.533 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed204e37f58e3f313ba76e8cf75c6f9452671d9a1606bd6c74110769d08a086a1c4266117 -2023-09-01 14:56:29.793 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:56:30.555 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:56:34.139 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAZzEgIAQAlMMAlAygAYyi6cGkr0SRGnvlC5ZaomRl5B6Yb0hLmY6hRzP8YzmuL490E/ChU0vOXMqfzfFy9ogl1kpgZ21kfQTGiJYaCvMzn9XS64e1rZooETjmBtPIHQs4xHOnZJ8HczJ7T2lJtfFT"}} -2023-09-01 14:56:34.140 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200067312020040094c300940ca0018ca2e9c1a4af44911a7be50b965aa26465e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5f153 -2023-09-01 14:56:34.413 ERROR 17840 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 14:56:36.478 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 14:56:36.478 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 14:56:36.710 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:56:37.184 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:56:43.764 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 14:56:43.764 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 14:56:43.893 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:56:44.451 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:57:41.815 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAmMMAmAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1Y7c="}} -2023-09-01 14:57:41.816 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040098c3009806a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac797563b7 -2023-09-01 14:57:42.031 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":6,"目标节点":152,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:57:42.556 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:57:46.014 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAIDEgIAQAmMMAmAGgAcDAizoaLmOTCnnkcAgUzQuR9Fp3d63+/g/QFlDFXCj+Pho="}} -2023-09-01 14:57:46.015 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 14:57:46.172 ERROR 17840 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 14:58:08.970 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAIDEgIAQAmMMAmAGgAcDAizoaLmOTCnnkcAgUzQuR9Fp3d63+/g/QFlDFXCj+Pho="}} -2023-09-01 14:58:08.971 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 14:58:09.154 ERROR 17840 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 14:58:27.721 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAIDEgIAQAmMMAmAGgAcDAizoaLmOTCnnkcAgUzQuR9Fp3d63+/g/QFlDFXCj+Pho="}} -2023-09-01 14:58:27.722 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 14:58:27.970 ERROR 17840 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 14:58:48.525 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAIDEgIAQAmMMAmAGgAcDAizoaLmOTCnnkcAgUzQuR9Fp3d63+/g/QFlDFXCj+Pho="}} -2023-09-01 14:58:48.525 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 14:58:48.729 ERROR 17840 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:01:26.220 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:01:26.463 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4119,90 +35,15 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:02:29.933 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:02:29.933 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:41.517 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:41.517 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:41.538 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:41.539 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:41.540 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:41.540 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:41.545 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:41.545 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:43.885 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:43.886 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:45.137 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:45.159 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:50.028 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:50.715 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:50.722 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:50.723 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:50.731 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:50.734 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:50.735 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:50.753 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:50.758 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:50.758 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:50.788 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:50.792 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:05:50.793 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:05:50.928 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:51.950 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:56.939 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:56.941 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:05:57.403 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:57.408 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:57.408 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:57.505 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:57.505 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:57.510 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:05:57.510 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:05:57.510 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:05:57.511 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:05:57.575 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:59.325 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:59.329 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:05:59.330 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:05:59.838 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:05:59.430 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:06:00.007 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:06:00.318 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:00.322 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:06:00.323 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:06:00.328 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:00.331 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:00.461 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:00.498 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:06:00.929 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:02.647 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:08.757 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:06:19.706 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-09-11 11:09:30.543 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:09:30.989 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:09:31.377 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4227,99 +68,18 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:06:19.718 ERROR 17840 --- [nioEventLoopGroup-3-1] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:42) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 15:06:19.719 ERROR 17840 --- [nioEventLoopGroup-3-1] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.resolver.combined.CombinedFieldSupport.getLengthFieldValue(CombinedFieldSupport.java:48) - com.casic.missiles.parser.resolver.combined.impl.PreBizFieldParseProcessor.invoke(PreBizFieldParseProcessor.java:39) - com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:47) - com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) - com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 15:06:43.996 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:06:44.185 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 15:06:44.185 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:07:53.289 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:36.896 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 15:12:36.896 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:36.907 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:36.909 INFO 17840 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:39.520 INFO 17840 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:12:39.521 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:12:39.743 ERROR 17840 --- [nioEventLoopGroup-3-2] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:68) - com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:116) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) - io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) - io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) - io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) - io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) - io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) - io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) - io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) - io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) - io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) - io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) - io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 15:12:43.568 ERROR 17840 --- [nioEventLoopGroup-3-2] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:09:45.362 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:09:45.901 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:09:46.314 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4341,25 +101,18 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:12:44.082 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:10:00.580 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:10:01.020 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:10:01.385 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4381,27 +134,19 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:12:48.238 INFO 17840 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:48.466 INFO 17840 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:12:51.303 ERROR 17840 --- [nioEventLoopGroup-3-2] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:10:15.669 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:10:16.094 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:12:17.878 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : 61333230303032363331323032303034303039386333303039383034613030313030653633653461313664363161326363326365373238383464643962346335643065313766666566393234616664383465656632343639623331326631343335343838 +2023-09-11 11:13:17.481 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4423,31 +168,20 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:14:59.866 INFO 23908 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 23908 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 15:14:59.868 INFO 23908 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 15:15:01.748 INFO 23908 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.176 seconds (JVM running for 2.723) -2023-09-01 15:15:02.060 INFO 23908 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 15:15:11.790 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:15:12.816 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:15:13.171 ERROR 23908 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:13:30.164 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : 61333230303032363331323032303034303039386333303039383034613030313030653633653461313664363161326363326365373238383464643962346335643065313766666566393234616664383465656632343639623331326631343335343838 +2023-09-11 11:13:36.813 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : 61333230303032363331323032303034303039386333303039383034613030313030653633653461313664363161326363326365373238383464643962346335643065313766666566393234616664383465656632343639623331326631343335343838 +2023-09-11 11:13:42.572 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:13:43.011 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:14:20.105 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4469,27 +203,18 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:15:29.754 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:15:29.938 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:33:27.372 ERROR 23908 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:14:30.590 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:14:31.049 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:14:57.352 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4511,277 +236,158 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:33:37.183 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:33:37.414 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:34:52.674 ERROR 23908 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"lastTime":1688119465000,"protocolId":"1","dataFieldIds":"","createTime":1686305063000,"combinedFieldIds":"11","id":2,"matchRuleJson":"{}","isFinishMatch":"1","scene":1},异常信息为{} +2023-09-11 11:15:03.885 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:15:04.526 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:15:10.797 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$1(FieldReverseDecorator.java:60) ~[classes/:na] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] + +2023-09-11 11:15:15.620 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:15:16.075 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:15:28.736 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} + +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] + +2023-09-11 11:15:32.668 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:15:33.150 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:24:26.145 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} + +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] + +2023-09-11 11:24:45.229 INFO 23764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 23764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-09-11 11:24:45.230 INFO 23764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-09-11 11:24:47.027 INFO 23764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.051 seconds (JVM running for 2.557) +2023-09-11 11:24:47.285 INFO 23764 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-09-11 11:25:43.947 INFO 23764 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:25:52.705 INFO 23764 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:25:53.282 ERROR 23764 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} + +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] + +2023-09-11 11:27:10.755 INFO 5716 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 5716 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-09-11 11:27:10.758 INFO 5716 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-09-11 11:27:12.575 INFO 5716 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.124 seconds (JVM running for 2.683) +2023-09-11 11:27:12.933 INFO 5716 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-09-11 11:27:30.746 INFO 5716 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488990000000000000000 +2023-09-11 11:27:42.741 INFO 5716 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:27:47.238 ERROR 5716 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} + +com.casic.missiles.exception.EngineException: 匹配失败,报文信息是60000009000100c500135a000400000000,配置信息是{"10000050":{"createTime":1686925000000,"dataFieldIds":"24,25,26","dataFieldName":"日期","dynamicLengthId":18,"id":2,"isStorge":1,"lastTime":1686924998000,"prefixCode":"10000050","ruleId":0},"10000062":{"createTime":1686925132000,"dataFieldIds":"19","dataFieldName":"upload","dynamicLengthId":18,"id":5,"isStorge":1,"lastTime":1686925129000,"length":2,"prefixCode":"10000062","ruleId":0},"60000300":{"createTime":1686925163000,"dataFieldIds":"19","dataFieldName":"数据接收状态","dynamicLengthId":18,"id":6,"isStorge":1,"lastTime":1686925160000,"prefixCode":"60000300","ruleId":0},"6000000a":{"createTime":1686925276000,"dataFieldIds":"19","dataFieldName":"传感器状态","dynamicLengthId":18,"id":8,"isStorge":1,"lastTime":1686925273000,"prefixCode":"6000000a","ruleId":0},"60000020":{"createTime":1686925219000,"dataFieldIds":"19","dataFieldName":"设备电量","dynamicLengthId":18,"id":7,"isStorge":1,"lastTime":1686925217000,"prefixCode":"60000020","ruleId":0},"1000000a":{"createTime":1686924325000,"dataFieldIds":"19","dataFieldName":"重试次数","dynamicLengthId":18,"id":1,"isStorge":1,"lastTime":1686924322000,"prefixCode":"1000000a","ruleId":0},"cxxxxxxx":{"combinedFieldIds":"20,21,22","createTime":1686938618000,"dataFieldIds":"23","dataFieldName":"业务内容","dynamicLengthId":18,"id":10,"isStorge":1,"lastTime":1686938616000,"prefixCode":"cxxxxxxx","ruleId":0},"10000106":{"createTime":1686925354000,"dataFieldIds":"28","dataFieldName":"collectCount","dynamicLengthId":18,"id":9,"isStorge":1,"lastTime":1686925352000,"prefixCode":"10000106","ruleId":0}} + at com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.lambda$invoke$0(PreLeadCodeProcessor.java:43) ~[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:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:35:01.330 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 15:35:01.507 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:35:32.564 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 15:35:32.784 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:35:53.268 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:35:53.608 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:37:02.578 INFO 1852 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 1852 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 15:37:02.580 INFO 1852 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 15:37:04.312 INFO 1852 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.029 seconds (JVM running for 2.568) -2023-09-01 15:37:04.597 INFO 1852 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 15:37:44.214 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:37:45.011 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:38:12.156 ERROR 1852 --- [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:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:38:17.608 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:38:17.801 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:42:08.588 ERROR 1852 --- [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:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:42:17.161 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:42:17.419 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:43:08.673 INFO 9856 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 9856 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 15:43:08.674 INFO 9856 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 15:43:10.438 INFO 9856 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.063 seconds (JVM running for 2.578) -2023-09-01 15:43:10.731 INFO 9856 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 15:43:15.777 INFO 9856 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:43:16.598 INFO 9856 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:49:11.417 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 15:49:11.604 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:49:21.191 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:49:21.388 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:52:48.396 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOjcgFAEAAcMAAQSfAeNuh8mo50MswWLCO19+e9OCoMy6ZFbkq51e2t0+60dx/5hjFrCogNxI9MApywYLz8Kp"}} -2023-09-01 15:52:48.397 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003a372014010001c30001049f01e36e87c9a8e7432cc162c23b5f7e7bd382a0ccba6456e4ab9d5edadd3eeb4771ff986316b0a880dc48f4c029cb060bcfc2a9 -2023-09-01 15:52:48.568 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":58,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:52:48.975 INFO 9856 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:53:02.587 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 15:53:02.587 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:53:02.809 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:53:03.447 INFO 9856 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:53:04.186 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 15:53:04.187 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:53:04.650 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:53:05.138 INFO 9856 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:53:49.947 INFO 9856 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKhIUMhDHjum55FfF9aSyCS5YHvC/1K3f15v9LauUGifygFX"}} -2023-09-01 15:53:49.947 INFO 9856 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca84850c8431e3ba6e7915f17d692c824b9607bc2ff52b77f5e6ff4b6ae50689fca0157 -2023-09-01 15:53:50.128 INFO 9856 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:53:50.327 ERROR 9856 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.invoke(PreLeadCodeProcessor.java:40) ~[classes/:na] + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:46) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:54:05.423 INFO 9856 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKhIUMhDHjum55FfF9aSyCS5YHvC/1K3f15v9LauUGifygFX"}} -2023-09-01 15:54:05.423 INFO 9856 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca84850c8431e3ba6e7915f17d692c824b9607bc2ff52b77f5e6ff4b6ae50689fca0157 -2023-09-01 15:54:05.606 INFO 9856 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:54:05.754 ERROR 9856 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:54:20.900 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKhIUMhDHjum55FfF9aSyCS5YHvC/1K3f15v9LauUGifygFX"}} -2023-09-01 15:54:20.901 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca84850c8431e3ba6e7915f17d692c824b9607bc2ff52b77f5e6ff4b6ae50689fca0157 -2023-09-01 15:54:21.190 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:54:21.475 ERROR 9856 --- [pool-1-thread-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:54:37.499 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 15:54:37.499 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:54:37.756 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:54:38.317 INFO 9856 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:55:28.024 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKiP7+nu3p6NvLbLsxfyXMDdRqZeuvTlJGDg+D9HBnxPlzX4"}} -2023-09-01 15:55:28.025 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0dd46a65ebaf4e52460e0f83f47067c4f9735f8 -2023-09-01 15:55:28.278 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:55:28.408 ERROR 9856 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:55:39.861 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:55:40.020 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:55:41.694 INFO 9856 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKiP7+nu3p6NvLbLsxfyXMDdRqZeuvTlJGDg+D9HBnxPlzX4"}} -2023-09-01 15:55:41.695 INFO 9856 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0dd46a65ebaf4e52460e0f83f47067c4f9735f8 -2023-09-01 15:55:41.906 INFO 9856 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:55:42.060 ERROR 9856 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:55:57.670 INFO 9856 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKiP7+nu3p6NvLbLsxfyXMDdRqZeuvTlJGDg+D9HBnxPlzX4"}} -2023-09-01 15:55:57.671 INFO 9856 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0dd46a65ebaf4e52460e0f83f47067c4f9735f8 -2023-09-01 15:55:57.894 INFO 9856 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:55:58.101 ERROR 9856 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:56:14.164 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 15:56:14.164 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:56:14.412 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:56:14.960 INFO 9856 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:56:30.774 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0dd46a65ebaf4e52460e0f83f47067c4f9735f8 -2023-09-01 15:56:31.065 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:59:00.059 ERROR 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4806,93 +412,39 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 16:02:32.116 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOjcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKhIUMhDHjum55FfF9aSyCS5UhqUETIknJPJeEZBedR73uRT"}} -2023-09-01 16:02:32.117 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003a372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca84850c8431e3ba6e7915f17d692c824b9521a941132249c93c978464179d47bdee453 -2023-09-01 16:02:32.373 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":58,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:02:33.030 INFO 9856 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 16:02:37.544 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAZzcgFAEAAcMAAQyfAU1N1jiGzNZ7HoHskuRshstl5B6Yb0hLmY6hRzP8YzmuL490E/ChU0vOXMqfzfFy9ogl1kpgZ21kfQTGiJYaCvMzn9XS64e1rZooETjmBtPIHQs4xHOnZJ8HczJ7T2lJtVgK"}} -2023-09-01 16:02:37.545 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200067372014010001c300010c9f014d4dd63886ccd67b1e81ec92e46c86cb65e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5580a -2023-09-01 16:02:37.781 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":12,"目标节点":1,"总长度":103,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:02:37.781 ERROR 9856 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200067372014010001c300010c9f014d4dd63886ccd67b1e81ec92e46c86cb65e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5580a -2023-09-01 16:02:39.576 INFO 9856 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 16:02:39.576 INFO 9856 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 16:02:39.873 INFO 9856 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 16:02:40.475 INFO 9856 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 16:03:18.102 INFO 9856 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAANTcgFAEAAcMAAQifAV3T3V4qElR4MATQE0hN7V6dKE9wxA4aTfdQsIaGKDfgJ4ZbMznfCqAnviuRkYwgbGCa"}} -2023-09-01 16:03:18.102 INFO 9856 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200035372014010001c30001089f015dd3dd5e2a1254783004d013484ded5e9d284f70c40e1a4df750b086862837e027865b3339df0aa027be2b91918c206c609a -2023-09-01 16:03:18.296 INFO 9856 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":8,"目标节点":1,"总长度":53,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:03:18.296 ERROR 9856 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200035372014010001c30001089f015dd3dd5e2a1254783004d013484ded5e9d284f70c40e1a4df750b086862837e027865b3339df0aa027be2b91918c206c609a -2023-09-01 16:04:12.444 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200067372014010001c300010c9f014d4dd63886ccd67b1e81ec92e46c86cb65e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5580a -2023-09-01 16:04:12.801 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":12,"目标节点":1,"总长度":103,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:04:12.802 ERROR 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200067372014010001c300010c9f014d4dd63886ccd67b1e81ec92e46c86cb65e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5580a -2023-09-01 16:06:45.120 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOjcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKiP7+nu3p6NvLbLsxfyXMDd8GZax52B7orlVkAb6VRrwAs8"}} -2023-09-01 16:06:45.120 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003a372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0ddf0665ac79d81ee8ae556401be9546bc00b3c -2023-09-01 16:06:45.357 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":58,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:06:46.102 INFO 9856 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 16:06:52.454 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAZjcgFAEAAcMAAQyfAToLEtthUMNrjo2B91sHJyJl5B6Yb0hLmY6hRzP8YzmuL490E/ChU0vOXMqfzfFy9ogl1kpgZ21kfQTGiJYaCvM0FvKVxKq4s0po0TCdsc/hDsfoylgiIrAhfq1VwJrbR1QN"}} -2023-09-01 16:06:52.454 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200066372014010001c300010c9f013a0b12db6150c36b8e8d81f75b07272265e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af33416f295c4aab8b34a68d1309db1cfe10ec7e8ca582222b0217ead55c09adb47540d -2023-09-01 16:06:52.603 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":12,"目标节点":1,"总长度":102,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:06:52.604 ERROR 9856 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200066372014010001c300010c9f013a0b12db6150c36b8e8d81f75b07272265e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af33416f295c4aab8b34a68d1309db1cfe10ec7e8ca582222b0217ead55c09adb47540d -2023-09-01 16:06:55.129 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 16:06:55.129 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 16:06:55.307 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 16:06:55.744 INFO 9856 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 16:07:29.796 INFO 9856 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAANTcgFAEAAcMAAQifAV3T3V4qElR4MATQE0hN7V6dKE9wxA4aTfdQsIaGKDfgJ4ZbMznfCqAnviuRkYwgbGCa"}} -2023-09-01 16:07:29.796 INFO 9856 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200035372014010001c30001089f015dd3dd5e2a1254783004d013484ded5e9d284f70c40e1a4df750b086862837e027865b3339df0aa027be2b91918c206c609a -2023-09-01 16:07:29.995 INFO 9856 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":8,"目标节点":1,"总长度":53,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:07:29.995 ERROR 9856 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200035372014010001c30001089f015dd3dd5e2a1254783004d013484ded5e9d284f70c40e1a4df750b086862837e027865b3339df0aa027be2b91918c206c609a -2023-09-01 16:09:27.304 INFO 9856 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKgzberaRbn53+FUPtGD/lhUmCNZ1UDx06XLoEAn7m5G1dy9"}} -2023-09-01 16:09:27.304 INFO 9856 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca8336deada45b9f9dfe1543ed183fe5854982359d540f1d3a5cba04027ee6e46d5dcbd -2023-09-01 16:09:27.491 INFO 9856 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:09:27.706 ERROR 9856 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-09-11 11:27:47.246 INFO 5716 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:27:47.860 INFO 5716 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:27:48.270 ERROR 5716 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] +com.casic.missiles.exception.EngineException: 匹配失败,报文信息是60000009000100c500135a000400000000,配置信息是{"10000050":{"createTime":1686925000000,"dataFieldIds":"24,25,26","dataFieldName":"日期","dynamicLengthId":18,"id":2,"isStorge":1,"lastTime":1686924998000,"prefixCode":"10000050","ruleId":0},"10000062":{"createTime":1686925132000,"dataFieldIds":"19","dataFieldName":"upload","dynamicLengthId":18,"id":5,"isStorge":1,"lastTime":1686925129000,"length":2,"prefixCode":"10000062","ruleId":0},"60000300":{"createTime":1686925163000,"dataFieldIds":"19","dataFieldName":"数据接收状态","dynamicLengthId":18,"id":6,"isStorge":1,"lastTime":1686925160000,"prefixCode":"60000300","ruleId":0},"6000000a":{"createTime":1686925276000,"dataFieldIds":"19","dataFieldName":"传感器状态","dynamicLengthId":18,"id":8,"isStorge":1,"lastTime":1686925273000,"prefixCode":"6000000a","ruleId":0},"60000020":{"createTime":1686925219000,"dataFieldIds":"19","dataFieldName":"设备电量","dynamicLengthId":18,"id":7,"isStorge":1,"lastTime":1686925217000,"prefixCode":"60000020","ruleId":0},"1000000a":{"createTime":1686924325000,"dataFieldIds":"19","dataFieldName":"重试次数","dynamicLengthId":18,"id":1,"isStorge":1,"lastTime":1686924322000,"prefixCode":"1000000a","ruleId":0},"cxxxxxxx":{"combinedFieldIds":"20,21,22","createTime":1686938618000,"dataFieldIds":"23","dataFieldName":"业务内容","dynamicLengthId":18,"id":10,"isStorge":1,"lastTime":1686938616000,"prefixCode":"cxxxxxxx","ruleId":0},"10000106":{"createTime":1686925354000,"dataFieldIds":"28","dataFieldName":"collectCount","dynamicLengthId":18,"id":9,"isStorge":1,"lastTime":1686925352000,"prefixCode":"10000106","ruleId":0}} + at com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.lambda$invoke$0(PreLeadCodeProcessor.java:43) ~[classes/:na] + at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] + at com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.invoke(PreLeadCodeProcessor.java:40) ~[classes/:na] + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:46) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 16:09:40.683 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a320004d372014010001c30001039f016e949b7fd9351bd26c2aca06eabf3964a23208f7526f0c01a584ef6d3eb8121044b8dd2b0a406e8e5ed7b7eb3306e44a88061d875e8e42b6e69bb0045fc93bd57c71c8004fd24b41a9ccf9c35abac0d86898 -2023-09-01 16:09:40.879 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":3,"目标节点":1,"总长度":77,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:09:40.879 ERROR 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a320004d372014010001c30001039f016e949b7fd9351bd26c2aca06eabf3964a23208f7526f0c01a584ef6d3eb8121044b8dd2b0a406e8e5ed7b7eb3306e44a88061d875e8e42b6e69bb0045fc93bd57c71c8004fd24b41a9ccf9c35abac0d86898 -2023-09-01 16:09:46.002 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKgzberaRbn53+FUPtGD/lhUmCNZ1UDx06XLoEAn7m5G1dy9"}} -2023-09-01 16:09:46.006 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca8336deada45b9f9dfe1543ed183fe5854982359d540f1d3a5cba04027ee6e46d5dcbd -2023-09-01 16:09:46.267 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:09:46.491 ERROR 9856 --- [pool-1-thread-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 16:10:00.937 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKgzberaRbn53+FUPtGD/lhUmCNZ1UDx06XLoEAn7m5G1dy9"}} -2023-09-01 16:10:00.938 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca8336deada45b9f9dfe1543ed183fe5854982359d540f1d3a5cba04027ee6e46d5dcbd -2023-09-01 16:10:01.129 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:10:01.315 ERROR 9856 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 16:10:15.478 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 16:10:15.478 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 16:10:15.673 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 16:10:20.119 INFO 9856 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/GenericFiledRuleResolver.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/GenericFiledRuleResolver.java index 6320348..aef2f71 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/GenericFiledRuleResolver.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/GenericFiledRuleResolver.java @@ -1,7 +1,11 @@ package com.casic.missiles.parser.resolver; +import cn.hutool.core.lang.Assert; +import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; +import com.casic.missiles.enums.EngineExceptionEnum; +import com.casic.missiles.exception.EngineException; import com.casic.missiles.parser.resolver.rule.ByteMergeResolver; import com.casic.missiles.parser.resolver.rule.ByteTypeResolver; import com.casic.missiles.parser.resolver.rule.DecorateResolver; @@ -10,10 +14,7 @@ import io.netty.buffer.ByteBufUtil; import lombok.extern.slf4j.Slf4j; -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; -import java.util.Map; +import java.util.*; /** * @author cz @@ -53,27 +54,34 @@ FieldRuleConfig fieldRuleConfig = fieldRuleConfigMap.get(Long.valueOf(ruleId)); String ruleType = fieldRuleConfig.getRuleType(); //合并规则进行执行字段合并 - switch (ruleType) { - case "combine": - List combineByteBufList = new ArrayList<>(); - resolveRuleValue = ByteMergeResolver.resolveRule(byteBufList); - combineByteBufList.add(resolveRuleValue); - byteBufList = combineByteBufList; - break; - case "typeConvert": - List tempByteBufList = new ArrayList<>(); - for (Object object : byteBufList) { - tempByteBufList.add(ByteTypeResolver.resolveRule(object, fieldRuleConfig.getExpression())); - } - byteBufList = tempByteBufList; - break; - case "decorate": - List decorateByteBufList = new ArrayList<>(); - for (Object object : byteBufList) { - decorateByteBufList.add(DecorateResolver.resolveRule(object, fieldRuleConfig)); - } - byteBufList = decorateByteBufList; - break; + try { + switch (ruleType) { + case "combine": + List combineByteBufList = new ArrayList<>(); + resolveRuleValue = ByteMergeResolver.resolveRule(byteBufList); + combineByteBufList.add(resolveRuleValue); + byteBufList = combineByteBufList; + break; + case "typeConvert": + List tempByteBufList = new ArrayList<>(); + for (Object object : byteBufList) { + tempByteBufList.add(ByteTypeResolver.resolveRule(object, fieldRuleConfig.getExpression())); + } + byteBufList = tempByteBufList; + break; + case "decorate": + List decorateByteBufList = new ArrayList<>(); + for (Object object : byteBufList) { + decorateByteBufList.add(DecorateResolver.resolveRule(object, fieldRuleConfig)); + } + byteBufList = decorateByteBufList; + break; + + } + } catch (RuntimeException ex) { + log.error(EngineExceptionEnum.RULE_PARSE_FAIL.getCode() + "报文信息是{},当前解析内容{},规则配置信息{},异常信息{}", ByteBufUtil.hexDump(byteBuf), JSON.toJSONString(byteBufList), JSON.toJSONString(fieldRuleConfig), ex); + //解析失败,直接返回null + return null; } } if (CollectionUtils.isNotEmpty(byteBufList)) { diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/GenericCombinedFieldResolver.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/GenericCombinedFieldResolver.java index dbac457..58c419d 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/GenericCombinedFieldResolver.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/GenericCombinedFieldResolver.java @@ -42,7 +42,6 @@ List> storeObjectList = combinedFieldParam.getStoreObjectList(); while (byteBuf.readerIndex() < byteBuf.writerIndex()) { for (AbstractCombinedFieldProcessor abstractProcessor : abstractProcessorList) { - try { Integer oldLength = byteBuf.readerIndex(); median = abstractProcessor.invoke(combinedFieldParam); if (byteBuf.readerIndex() >= byteBuf.writerIndex()) { @@ -53,9 +52,6 @@ }); // 将前一个节点作为参数传入下一次,保留前一个节点的信息 combinedFieldParam.setPreProcessorResult(median); - } catch (RuntimeException ex) { - throw new EngineException(EngineExceptionEnum.COMBINED_CONFIG_MATCH_FAILED); - } } } System.out.println(JSON.toJSON(storeObjectList)); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/impl/PreBizFieldParseProcessor.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/impl/PreBizFieldParseProcessor.java index 6d82ba4..2a9fce5 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/impl/PreBizFieldParseProcessor.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/impl/PreBizFieldParseProcessor.java @@ -32,9 +32,6 @@ public Object invoke(CombinedFieldProcessorParam combinedFieldParam) throws RuntimeException{ System.out.println(ByteBufUtil.hexDump(combinedFieldParam.getByteBuf())); CombinedFieldConfig combinedFieldConfig = (CombinedFieldConfig) combinedFieldParam.getPreProcessorResult(); - Assert.isFalse(Objects.isNull(combinedFieldConfig), () -> { - throw new EngineException(EngineExceptionEnum.COMBINED_FIELD_NULL); - }); String[] dataFieldIds = combinedFieldConfig.getDataFieldIds().split(","); Integer fieldValue = getLengthFieldValue(combinedFieldConfig.getDynamicLengthId(), combinedFieldParam); ArrayList fieldConfigs = new ArrayList<>(); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/impl/PreLeadCodeProcessor.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/impl/PreLeadCodeProcessor.java index e824571..b7db7f9 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/impl/PreLeadCodeProcessor.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/impl/PreLeadCodeProcessor.java @@ -1,7 +1,11 @@ package com.casic.missiles.parser.resolver.combined.impl; +import cn.hutool.core.lang.Assert; +import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; +import com.casic.missiles.enums.EngineExceptionEnum; import com.casic.missiles.enums.PreLeadCodeParseStatus; +import com.casic.missiles.exception.EngineException; import com.casic.missiles.parser.matcher.LeadingCodeMatcher; import com.casic.missiles.parser.resolver.combined.AbstractCombinedFieldProcessor; import com.casic.missiles.parser.resolver.combined.CombinedFieldSupport; @@ -14,6 +18,7 @@ import java.util.ArrayList; import java.util.List; import java.util.Map; +import java.util.Objects; /** * @author cz @@ -32,6 +37,11 @@ //前导码匹配 CombinedFieldConfig combinedFieldConfig = LeadingCodeMatcher.matchFieldLeadingCode(combinedFieldParam.getFieldFixedMap(), combinedFieldParam.getByteBuf()); + Assert.isFalse(Objects.isNull(combinedFieldConfig), () -> { + throw new EngineException(EngineExceptionEnum.COMBINED_FIELD_NULL.getCode(), + "匹配失败,报文信息是"+ByteBufUtil.hexDump( combinedFieldParam.getByteBuf())+",配置信息是" + + JSON.toJSONString(combinedFieldParam.getFieldFixedMap())); + }); //解析前导码 int executeResult = resolvePreCode(combinedFieldParam, combinedFieldConfig); if (executeResult == CONFIGURE_NULL) { diff --git a/missiles.log b/missiles.log index 3abdf1f..2394dc7 100644 --- a/missiles.log +++ b/missiles.log @@ -1,4100 +1,16 @@ -2023-09-01 09:46:38.028 INFO 6324 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 6324 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 09:46:38.039 INFO 6324 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 09:46:39.914 INFO 6324 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.115 seconds (JVM running for 3.187) -2023-09-01 09:46:40.194 INFO 6324 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:01:44.185 INFO 20064 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 20064 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:01:44.187 INFO 20064 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:01:45.884 INFO 20064 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.994 seconds (JVM running for 2.541) -2023-09-01 10:01:46.150 INFO 20064 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:05:46.327 INFO 20064 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU5YApkYP0RdC+Geeh6CpHcndk7MJ5LfZLF2NGVOo8H1Ltv/XfhhIk0a1m7TraP/fh3eg=="}} -2023-09-01 10:05:46.327 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:46.327 INFO 20064 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:46.330 INFO 20064 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} +2023-09-11 10:35:55.915 INFO 29324 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 29324 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-09-11 10:35:55.930 INFO 29324 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-09-11 10:35:59.253 INFO 29324 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 3.786 seconds (JVM running for 4.843) +2023-09-11 10:35:59.582 INFO 29324 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-09-11 11:09:15.300 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:09:18.263 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:09:18.864 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.330 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.330 INFO 20064 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.331 INFO 20064 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:05:46.339 INFO 20064 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d -2023-09-01 10:05:46.331 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:05:46.360 INFO 20064 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU5YApkYP0RdC+Geeh6CpHcndk7MJ5LfZLF2NGVOo8H1Ltv/XfhhIk0a1m7TraP/fh3eg=="}} -2023-09-01 10:05:46.362 INFO 20064 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.366 INFO 20064 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d -2023-09-01 10:05:46.424 INFO 20064 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU5YApkYP0RdC+Geeh6CpHcndk7MJ5LfZLF2NGVOo8H1Ltv/XfhhIk0a1m7TraP/fh3eg=="}} -2023-09-01 10:05:46.426 INFO 20064 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:46.428 INFO 20064 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d -2023-09-01 10:05:47.087 INFO 20064 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU5YApkYP0RdC+Geeh6CpHcndk7MJ5LfZLF2NGVOo8H1Ltv/XfhhIk0a1m7TraP/fh3eg=="}} -2023-09-01 10:05:47.088 INFO 20064 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:47.088 INFO 20064 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d55355941706b5950305264432b4765656836437048636e646b374d4a354c665a4c46324e47564f6f3848314c74762f58666868496b3061316d37547261502f66683365673d3d227d7d -2023-09-01 10:05:47.215 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:47.215 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:47.216 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:05:47.362 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:47.363 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:47.363 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:05:47.460 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:05:47.460 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:05:47.461 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d -2023-09-01 10:08:04.956 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWf+Syj0GYkYmDY1EbCIcyFADG72zUh1UOIe5ExY64e4efKs0aYFdNEd38kz2J8uUwM1A=="}} -2023-09-01 10:08:04.956 INFO 20064 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d57662b53796a3047596b596d4459314562434963794641444737327a556831554f4965354578593634653465664b7330615946644e456433386b7a324a387555774d31413d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:08:04.957 INFO 20064 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : 7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d57662b53796a3047596b596d4459314562434963794641444737327a556831554f4965354578593634653465664b7330615946644e456433386b7a324a387555774d31413d3d227d7d -2023-09-01 10:11:36.097 INFO 9904 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 9904 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:11:36.098 INFO 9904 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:11:37.768 INFO 9904 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.964 seconds (JVM running for 2.501) -2023-09-01 10:11:38.008 INFO 9904 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:11:53.514 INFO 9904 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:13:00.361 INFO 9904 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMX3RYvk+6Vn9bD735AjP6i1ffFPXwf9Dmz5dLAjIbbMvnm4WRnExAQbqsUtcIuUksDFVQ=="}} -2023-09-01 10:13:00.362 INFO 9904 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMX3RYvk+6Vn9bD735AjP6i1ffFPXwf9Dmz5dLAjIbbMvnm4WRnExAQbqsUtcIuUksDFVQ=="}} -2023-09-01 10:13:37.836 INFO 9904 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:14:21.440 INFO 9904 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f794141506a4567494151416c4d4d416c4153674151446d506b6f5731686f73777335796945335a744d58335259766b2b36566e396244373335416a503669316666465058776639446d7a35644c416a4962624d766e6d3457526e457841516271735574634975556b73444656513d3d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:14:21.440 INFO 9904 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : AEP平台解码出现异常,缓存池为7b22736572766963654964223a22537461747573222c227365727669636544617461223a7b2256616c7565223a226f7941414a544567494151416c4d4d416c416167415646715076566241444f566359364457544372626857484f6c52372f2f6c504935746a7730796972486c317174303d227d7d,异常信息为{} - -java.lang.ClassCastException: class java.lang.String cannot be cast to class com.alibaba.fastjson.JSONObject (java.lang.String is in module java.base of loader 'bootstrap'; com.alibaba.fastjson.JSONObject is in unnamed module of loader 'app') - at com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:52) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:14:23.672 INFO 11844 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 11844 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:14:23.675 INFO 11844 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:14:25.331 INFO 11844 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.965 seconds (JVM running for 2.481) -2023-09-01 10:14:25.593 INFO 11844 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:14:48.065 INFO 11844 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:15.952 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVi95h1t0GS6AcLVdzBr4NJJuaEwy+tZvilbB9C+OkX2g+Kmw3RxtPLLzzOqkfVWhnQaQ=="}} -2023-09-01 10:21:16.852 INFO 11844 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:16.853 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVi95h1t0GS6AcLVdzBr4NJJuaEwy+tZvilbB9C+OkX2g+Kmw3RxtPLLzzOqkfVWhnQaQ=="}} -2023-09-01 10:21:16.854 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c562f79875b74192e8070b55dcc1af834926e684c32fad66f8a56c1f42f8e917da0f8a9b0dd1c6d3cb2f3cceaa47d55a19d069 -2023-09-01 10:21:16.856 INFO 11844 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:21:16.858 INFO 11844 --- [pool-1-thread-9] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:16.860 INFO 11844 --- [pool-1-thread-7] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:16.860 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVi95h1t0GS6AcLVdzBr4NJJuaEwy+tZvilbB9C+OkX2g+Kmw3RxtPLLzzOqkfVWhnQaQ=="}} -2023-09-01 10:21:16.861 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c562f79875b74192e8070b55dcc1af834926e684c32fad66f8a56c1f42f8e917da0f8a9b0dd1c6d3cb2f3cceaa47d55a19d069 -2023-09-01 10:21:16.862 INFO 11844 --- [pool-1-thread-7] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:21:16.862 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c562f79875b74192e8070b55dcc1af834926e684c32fad66f8a56c1f42f8e917da0f8a9b0dd1c6d3cb2f3cceaa47d55a19d069 -2023-09-01 10:21:16.862 INFO 11844 --- [pool-1-thread-9] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:21:16.880 INFO 11844 --- [pool-1-thread-8] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:21:16.880 INFO 11844 --- [pool-1-thread-8] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:21:16.880 INFO 11844 --- [pool-1-thread-6] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU14Enx9xZAhYsg2H4tYZT1JuaEwy+tZvilbB9C+OkX2h5Sv6zIrFzju+MLNen+BaJfiA=="}} -2023-09-01 10:21:16.885 INFO 11844 --- [pool-1-thread-6] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c535e049f1f71640858b20d87e2d6194f526e684c32fad66f8a56c1f42f8e917da1e52bfacc8ac5ce3bbe30b35e9fe05a25f88 -2023-09-01 10:21:30.378 INFO 11844 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:27:30.954 ERROR 11844 --- [http-nio-7093-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6350ffcb rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6350ffcb rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.954 ERROR 11844 --- [http-nio-7093-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6c6ea4aa rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6c6ea4aa rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.955 ERROR 11844 --- [http-nio-7093-exec-3] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6f3109a8 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@6f3109a8 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.955 ERROR 11844 --- [http-nio-7093-exec-6] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@3e3a29ae rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@3e3a29ae rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.955 ERROR 11844 --- [http-nio-7093-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7a7dae69 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7a7dae69 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.955 ERROR 11844 --- [http-nio-7093-exec-7] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@10b67dd0 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@10b67dd0 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.956 ERROR 11844 --- [http-nio-7093-exec-4] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@a7efa1b rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@a7efa1b rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:30.956 ERROR 11844 --- [http-nio-7093-exec-11] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@79707e4f rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@79707e4f rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:31.009 ERROR 11844 --- [http-nio-7093-exec-5] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.003 ERROR 11844 --- [http-nio-7093-exec-2] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.003 ERROR 11844 --- [http-nio-7093-exec-3] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.003 ERROR 11844 --- [http-nio-7093-exec-8] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.008 ERROR 11844 --- [http-nio-7093-exec-6] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.010 ERROR 11844 --- [http-nio-7093-exec-7] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.010 ERROR 11844 --- [http-nio-7093-exec-4] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.010 ERROR 11844 --- [http-nio-7093-exec-11] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:27:31.187 INFO 11844 --- [pool-1-thread-10] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWpKbn2OJ0nrLrjbH39ydx8bCPFwMOksbiLKU/0THm5Gh5Sv6zIrFzju+MLNen+BaKiHg=="}} -2023-09-01 10:27:31.188 INFO 11844 --- [pool-1-thread-10] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a929b9f6389d27acbae36c7dfdc9dc7c6c23c5c0c3a4b1b88b294ff44c79b91a1e52bfacc8ac5ce3bbe30b35e9fe05a2a21e -2023-09-01 10:27:39.665 ERROR 11844 --- [http-nio-7093-exec-17] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7ce4026e rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7ce4026e rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:48.276 ERROR 11844 --- [http-nio-7093-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@3d0517d0 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@3d0517d0 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:48.277 ERROR 11844 --- [http-nio-7093-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@25d86443 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@25d86443 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:27:48.677 ERROR 11844 --- [pool-1-thread-6] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.677 ERROR 11844 --- [pool-1-thread-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.678 ERROR 11844 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.678 ERROR 11844 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.679 ERROR 11844 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.679 ERROR 11844 --- [pool-1-thread-9] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.680 ERROR 11844 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.680 ERROR 11844 --- [pool-1-thread-10] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.681 ERROR 11844 --- [pool-1-thread-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:27:48.723 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVi95h1t0GS6AcLVdzBr4NJJuaEwy+tZvilbB9C+OkX2g+Kmw3RxtPLLzzOqkfVWhnQaQ=="}} -2023-09-01 10:27:48.735 INFO 11844 --- [pool-1-thread-10] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:27:48.723 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU14Enx9xZAhYsg2H4tYZT1JuaEwy+tZvilbB9C+OkX2h5Sv6zIrFzju+MLNen+BaJfiA=="}} -2023-09-01 10:27:48.709 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU14Enx9xZAhYsg2H4tYZT1JuaEwy+tZvilbB9C+OkX2h5Sv6zIrFzju+MLNen+BaJfiA=="}} -2023-09-01 10:27:48.692 INFO 11844 --- [pool-1-thread-6] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU14Enx9xZAhYsg2H4tYZT1JuaEwy+tZvilbB9C+OkX2h5Sv6zIrFzju+MLNen+BaJfiA=="}} -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-10] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c562f79875b74192e8070b55dcc1af834926e684c32fad66f8a56c1f42f8e917da0f8a9b0dd1c6d3cb2f3cceaa47d55a19d069 -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-6] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c535e049f1f71640858b20d87e2d6194f526e684c32fad66f8a56c1f42f8e917da1e52bfacc8ac5ce3bbe30b35e9fe05a25f88 -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c535e049f1f71640858b20d87e2d6194f526e684c32fad66f8a56c1f42f8e917da1e52bfacc8ac5ce3bbe30b35e9fe05a25f88 -2023-09-01 10:27:48.765 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c535e049f1f71640858b20d87e2d6194f526e684c32fad66f8a56c1f42f8e917da1e52bfacc8ac5ce3bbe30b35e9fe05a25f88 -2023-09-01 10:27:48.680 ERROR 11844 --- [pool-1-thread-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/ProtocolFieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,protocol_id,is_reply_fix,owner_id,create_time,last_time,field_name,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM protocol_field_config WHERE (protocol_id = ?) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy69.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl.getProtocolFieldConfigList(ProtocolFieldConfigRegistryImpl.java:21) ~[classes/:na] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$FastClassBySpringCGLIB$$b5e836af.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.ProtocolFieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$3d79dbf7.getProtocolFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.ProtocolFieldConfigProvider.(ProtocolFieldConfigProvider.java:56) ~[classes/:na] - at com.casic.missiles.factory.AbstractProtocolConfigFactory.(AbstractProtocolConfigFactory.java:22) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultProtocolConfigFactory.(DefaultProtocolConfigFactory.java:15) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:58) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:25.938 INFO 11844 --- [pool-1-thread-11] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:29:25.938 INFO 11844 --- [pool-1-thread-11] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:29:26.031 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:29:26.061 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:29:26.061 INFO 11844 --- [pool-1-thread-10] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:29:26.092 ERROR 11844 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:26.134 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:29:43.945 ERROR 11844 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:43.967 INFO 11844 --- [pool-1-thread-11] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:29:43.967 ERROR 11844 --- [pool-1-thread-10] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:43.971 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:29:49.355 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:29:49.355 ERROR 11844 --- [pool-1-thread-11] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:29:49.378 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:29:49.378 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:33:30.056 ERROR 11844 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -org.springframework.jdbc.BadSqlGrammarException: -### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -### The error may exist in com/casic/missiles/mapper/FieldConfigMapper.java (best guess) -### The error may involve defaultParameterMap -### The error occurred while setting parameters -### SQL: SELECT id,rule_id,field_name,owner_id,create_time,last_time,rule_ids,reply_rule,origin_position_byte,origin_position_bit,network_order,offset_length,offset_unit,is_storage FROM bussiness_field_config WHERE ((rule_id = ? OR rule_id = ?)) -### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' -; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) ~[spring-jdbc-5.3.6.jar:5.3.6] - at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) ~[mybatis-spring-2.0.7.jar:2.0.7] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.sun.proxy.$Proxy59.selectList(Unknown Source) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) ~[mybatis-spring-2.0.7.jar:2.0.7] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) ~[mybatis-plus-core-3.5.2.jar:3.5.2] - at com.sun.proxy.$Proxy66.selectList(Unknown Source) ~[na:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl.getFieldConfigList(FieldConfigRegistryImpl.java:27) ~[classes/:na] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$FastClassBySpringCGLIB$$d9f02667.invoke() ~[classes/:na] - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.6.jar:5.3.6] - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.3.6.jar:5.3.6] - at com.casic.missiles.registry.impl.FieldConfigRegistryImpl$$EnhancerBySpringCGLIB$$32493e1f.getFieldConfigList() ~[classes/:na] - at com.casic.missiles.provider.FieldConfigProvider.(FieldConfigProvider.java:32) ~[classes/:na] - at com.casic.missiles.factory.AbstractRuleConfigFactory.(AbstractRuleConfigFactory.java:27) ~[classes/:na] - at com.casic.missiles.factory.impl.DefaultRuleFactory.(DefaultRuleFactory.java:11) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:70) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'network_order' in 'field list' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:955) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:372) ~[mysql-connector-java-8.0.16.jar:8.0.16] - at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-3.4.5.jar:na] - at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar:na] - at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.10.jar:3.5.10] - at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.10.jar:3.5.10] - at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar:2.0.7] - ... 22 common frames omitted - -2023-09-01 10:33:31.338 ERROR 11844 --- [http-nio-7093-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7e0e6105 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@7e0e6105 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.339 ERROR 11844 --- [http-nio-7093-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@4c06096b rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@4c06096b rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.339 ERROR 11844 --- [http-nio-7093-exec-6] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@71ce3429 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@71ce3429 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.340 ERROR 11844 --- [http-nio-7093-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@4f331938 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@4f331938 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.343 ERROR 11844 --- [http-nio-7093-exec-17] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@5d9cd605 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@5d9cd605 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:31.343 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:33:32.307 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:33:31.381 ERROR 11844 --- [http-nio-7093-exec-11] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@5cd97ac1 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006afc40@5cd97ac1 rejected from java.util.concurrent.ThreadPoolExecutor@716921c8[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 9] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:33:32.952 ERROR 11844 --- [http-nio-7093-exec-17] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:33:32.951 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:33:51.846 ERROR 11844 --- [http-nio-7093-exec-11] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing ErrorPage[errorCode=0, location=/error] - -org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:273) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.io.FilterOutputStream.flush(FilterOutputStream.java:153) ~[na:na] - at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1178) ~[jackson-core-2.11.4.jar:2.11.4] - at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1008) ~[jackson-databind-2.11.4.jar:2.11.4] - at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:454) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:104) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:78) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:124) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:398) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:257) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:352) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:177) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 - at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] - at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) ~[na:na] - at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79) ~[na:na] - at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50) ~[na:na] - at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:466) ~[na:na] - at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:118) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:151) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1367) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:766) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking(SocketWrapperBase.java:719) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketWrapperBase.flush(SocketWrapperBase.java:709) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.flush(Http11OutputBuffer.java:572) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.filters.ChunkedOutputFilter.flush(ChunkedOutputFilter.java:157) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11OutputBuffer.flush(Http11OutputBuffer.java:220) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.flush(Http11Processor.java:1196) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:402) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.Response.action(Response.java:209) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:306) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - ... 53 common frames omitted - -2023-09-01 10:33:55.845 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:34:03.878 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:34:04.149 ERROR 11844 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:34:04.150 ERROR 11844 --- [pool-1-thread-3] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:34:04.149 ERROR 11844 --- [pool-1-thread-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:34:16.800 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:34:16.805 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:34:16.805 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:34:16.862 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:34:16.862 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:34:16.866 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWOeJwJcCXqD2no2tJMaye8bCPFwMOksbiLKU/0THm5GufKs0aYFdNEd38kz2J8uUy8YQ=="}} -2023-09-01 10:34:16.866 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c58e789c097025ea0f69e8dad24c6b27bc6c23c5c0c3a4b1b88b294ff44c79b91ae7cab3469815d344777f24cf627cb94cbc61 -2023-09-01 10:34:16.868 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:34:16.868 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:34:16.973 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:34:17.067 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:34:17.068 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:34:17.222 ERROR 11844 --- [pool-1-thread-3] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:35:16.711 ERROR 11844 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"是否升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-09-01 10:35:16.712 ERROR 11844 --- [pool-1-thread-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:17.050 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.054 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.057 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.058 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.059 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.059 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.198 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.205 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.206 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.232 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.233 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.376 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.598 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.601 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.602 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.610 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.614 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.614 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:17.741 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.788 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:17.831 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:17.835 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:17.835 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:18.029 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:18.306 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:18.314 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWLpzfrowmbUcE/0GtvCFq+qqv0Ze7IGfJMKvop4Dui7mc/ona92PSKOqOzcyT4c/DqDg=="}} -2023-09-01 10:35:18.314 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c58ba737eba3099b51c13fd06b6f085abeaaabf465eec819f24c2afa29e03ba2ee673fa276bdd8f48a3aa3b37324f873f0ea0e -2023-09-01 10:35:18.379 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:18.561 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:35:18.567 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:18.735 ERROR 11844 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:19.132 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:40.051 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWpaim5bHEwZaxxBQ2QRXLx8BhCIKViRiU/3avEzK+I2h5Sv6zIrFzju+MLNen+BaIpuw=="}} -2023-09-01 10:35:40.052 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a96a29b96c713065ac71050d904572f1f0184220a56246253fddabc4ccaf88da1e52bfacc8ac5ce3bbe30b35e9fe05a229bb -2023-09-01 10:35:40.418 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:35:40.643 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWpaim5bHEwZaxxBQ2QRXLx8BhCIKViRiU/3avEzK+I2h5Sv6zIrFzju+MLNen+BaIpuw=="}} -2023-09-01 10:35:40.643 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a96a29b96c713065ac71050d904572f1f0184220a56246253fddabc4ccaf88da1e52bfacc8ac5ce3bbe30b35e9fe05a229bb -2023-09-01 10:35:40.794 ERROR 11844 --- [pool-1-thread-3] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:41.059 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:35:41.251 ERROR 11844 --- [pool-1-thread-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:41.455 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:42.006 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:43.810 INFO 11844 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:43.810 INFO 11844 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:44.344 INFO 11844 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:45.257 INFO 11844 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:46.842 INFO 11844 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWpaim5bHEwZaxxBQ2QRXLx8BhCIKViRiU/3avEzK+I2h5Sv6zIrFzju+MLNen+BaIpuw=="}} -2023-09-01 10:35:46.842 INFO 11844 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a96a29b96c713065ac71050d904572f1f0184220a56246253fddabc4ccaf88da1e52bfacc8ac5ce3bbe30b35e9fe05a229bb -2023-09-01 10:35:47.306 INFO 11844 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:35:47.723 ERROR 11844 --- [pool-1-thread-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:178) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:115) - io.netty.handler.codec.base64.Base64.encode(Base64.java:108) - io.netty.handler.codec.base64.Base64.encode(Base64.java:100) - io.netty.handler.codec.base64.Base64.encode(Base64.java:80) - io.netty.handler.codec.base64.Base64.encode(Base64.java:70) - io.netty.handler.codec.base64.Base64.encode(Base64.java:66) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:80) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 10:35:47.723 ERROR 11844 --- [pool-1-thread-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:47) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 10:35:47.723 ERROR 11844 --- [pool-1-thread-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:282) - com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:224) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:74) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 10:35:47.741 ERROR 11844 --- [pool-1-thread-3] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:35:48.482 INFO 11844 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:35:51.203 INFO 11844 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:35:51.204 INFO 11844 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:35:51.598 INFO 11844 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:35:52.096 INFO 11844 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:36:11.202 INFO 18248 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 18248 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:36:11.204 INFO 18248 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:36:12.852 INFO 18248 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.935 seconds (JVM running for 2.574) -2023-09-01 10:36:13.111 INFO 18248 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:38:29.604 INFO 18248 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadda3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:38:46.690 INFO 18248 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:45:29.443 INFO 10732 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 10732 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:45:29.445 INFO 10732 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:45:31.140 INFO 10732 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.979 seconds (JVM running for 2.575) -2023-09-01 10:45:31.425 INFO 10732 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:45:47.481 INFO 16612 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 16612 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:45:47.484 INFO 16612 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:45:49.133 INFO 16612 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.941 seconds (JVM running for 2.49) -2023-09-01 10:45:49.372 INFO 16612 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:46:36.195 INFO 16612 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXR2+CNk8BQgj0Lq6xi2h6TiFSjbOvz6OH6SItwhSDG1btv/XfhhIk0a1m7TraP/fj5eg=="}} -2023-09-01 10:46:36.199 INFO 16612 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5d1dbe08d93c050823d0babac62da1e938854a36cebf3e8e1fa488b708520c6d5bb6ffd77e18489346b59bb4eb68ffdf8f97a -2023-09-01 10:47:23.082 INFO 16612 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:47:23.083 INFO 16612 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:47:23.083 INFO 16612 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:47:23.085 INFO 16612 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:47:23.086 INFO 16612 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:47:23.087 INFO 16612 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:47:23.089 INFO 16612 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:47:23.089 INFO 16612 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:47:34.953 INFO 16612 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:47:35.023 INFO 16612 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:47:35.026 INFO 16612 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:47:35.056 INFO 16612 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:47:35.067 INFO 16612 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:53:43.852 INFO 16612 --- [pool-1-thread-6] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:53:43.853 INFO 16612 --- [pool-1-thread-6] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:53:43.854 INFO 16612 --- [pool-1-thread-7] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:53:43.855 INFO 16612 --- [pool-1-thread-7] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:53:43.859 ERROR 16612 --- [pool-1-thread-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:55:40.002 ERROR 16612 --- [http-nio-7093-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@3b0bfb6 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@3b0bfb6 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.003 ERROR 16612 --- [http-nio-7093-exec-9] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@504cf2ec rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@504cf2ec rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.003 ERROR 16612 --- [http-nio-7093-exec-3] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@435c2f14 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@435c2f14 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.004 INFO 16612 --- [pool-1-thread-8] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVCC1xtGqm9xDWp6S5JUmPR/CbOEXqyyQmf6XvYpi1POz+qIVaLPR4Qr8R+t6ld9Cou7A=="}} -2023-09-01 10:55:40.004 ERROR 16612 --- [http-nio-7093-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@a0b3cd rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@a0b3cd rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.005 ERROR 16612 --- [http-nio-7093-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@596b05ef rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@596b05ef rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.005 ERROR 16612 --- [http-nio-7093-exec-7] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@1dc1d284 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0]] with root cause - -java.util.concurrent.RejectedExecutionException: Task com.casic.missiles.controller.ReceiveController$$Lambda$900/0x00000008006a7c40@1dc1d284 rejected from java.util.concurrent.ThreadPoolExecutor@7e25e528[Running, pool size = 10, active threads = 10, queued tasks = 10, completed tasks = 0] - at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2055) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:825) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1355) ~[na:na] - at com.casic.missiles.controller.ReceiveController.testNbResponse(ReceiveController.java:24) ~[classes/:na] - at jdk.internal.reflect.GeneratedMethodAccessor138.invoke(Unknown Source) ~[na:na] - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] - at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 10:55:40.006 INFO 16612 --- [pool-1-thread-9] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVCC1xtGqm9xDWp6S5JUmPR/CbOEXqyyQmf6XvYpi1POz+qIVaLPR4Qr8R+t6ld9Cou7A=="}} -2023-09-01 10:55:40.009 INFO 16612 --- [pool-1-thread-10] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:55:40.023 INFO 16612 --- [pool-1-thread-8] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5420b5c6d1aa9bdc435a9e92e495263d1fc26ce117ab2c9099fe97bd8a62d4f3b3faa21568b3d1e10afc47eb7a95df42a2eec -2023-09-01 10:55:40.068 INFO 16612 --- [pool-1-thread-10] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:55:40.068 INFO 16612 --- [pool-1-thread-9] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5420b5c6d1aa9bdc435a9e92e495263d1fc26ce117ab2c9099fe97bd8a62d4f3b3faa21568b3d1e10afc47eb7a95df42a2eec -2023-09-01 10:55:40.078 INFO 16612 --- [pool-1-thread-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:55:40.106 INFO 16612 --- [pool-1-thread-6] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:55:40.227 INFO 16612 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----Timestamp expired: skew=30000 , timestamp=1693536824432 , current=1693536940419 -2023-09-01 10:55:40.233 INFO 16612 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:55:40.233 INFO 16612 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:55:40.242 INFO 16612 --- [pool-1-thread-9] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:55:40.242 INFO 16612 --- [pool-1-thread-10] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:55:40.292 INFO 16612 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----Timestamp expired: skew=30000 , timestamp=1693536824432 , current=1693536940475 -2023-09-01 10:55:40.296 INFO 16612 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:55:40.297 INFO 16612 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:55:40.305 INFO 16612 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----Timestamp expired: skew=30000 , timestamp=1693536824432 , current=1693536940493 -2023-09-01 10:55:40.305 INFO 16612 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:55:40.309 INFO 16612 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:55:40.309 INFO 16612 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:55:40.309 INFO 16612 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWiUOA0cYCACVu9rjwTYx/Giqj9C2ow4Q7TZtd6PDuu+Gc/ona92PSKOqOzcyT4c/Ailg=="}} -2023-09-01 10:55:40.309 INFO 16612 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a250e034718080095bbdae3c13631fc68aa8fd0b6a30e10ed366d77a3c3baef8673fa276bdd8f48a3aa3b37324f873f02296 -2023-09-01 10:55:40.329 INFO 16612 --- [pool-1-thread-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:55:40.365 INFO 16612 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:56:03.460 INFO 16612 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMWiUOA0cYCACVu9rjwTYx/Giqj9C2ow4Q7TZtd6PDuu+Gc/ona92PSKOqOzcyT4c/Ailg=="}} -2023-09-01 10:56:03.460 INFO 16612 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5a250e034718080095bbdae3c13631fc68aa8fd0b6a30e10ed366d77a3c3baef8673fa276bdd8f48a3aa3b37324f873f02296 -2023-09-01 10:56:03.483 INFO 16612 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:56:07.294 ERROR 16612 --- [pool-1-thread-9] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:56:07.297 INFO 16612 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:56:07.312 INFO 16612 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 10:56:33.771 INFO 16612 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:56:33.801 INFO 16612 --- [pool-1-thread-7] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 10:56:33.864 ERROR 16612 --- [pool-1-thread-8] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,\"20\",\"\")","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为dateTime=date_to_string(sysdate(),'yyyyMMddhhmmss');string.replace_first(dateTime,"20",""),异常信息为For input string: "dateTime=date_to_string(sysdate()" -2023-09-01 10:56:33.912 INFO 16612 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:56:33.914 INFO 16612 --- [pool-1-thread-6] c.c.missiles.controller.AepCommandSend : -----Timestamp expired: skew=30000 , timestamp=1693536964025 , current=1693536994099 -2023-09-01 10:56:40.541 INFO 16612 --- [pool-1-thread-7] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 10:56:40.542 INFO 16612 --- [pool-1-thread-7] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 10:56:42.216 INFO 19476 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 19476 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:56:42.219 INFO 19476 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:56:43.932 INFO 19476 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.011 seconds (JVM running for 2.655) -2023-09-01 10:56:44.246 INFO 19476 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:58:09.012 INFO 19476 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUbhlwxLQKT8a+8S8lsP/k5y8XnSU/v5At+W6wSGr66bg+Kmw3RxtPLLzzOqkfVWhkIXA=="}} -2023-09-01 10:58:09.013 INFO 19476 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUbhlwxLQKT8a+8S8lsP/k5y8XnSU/v5At+W6wSGr66bg+Kmw3RxtPLLzzOqkfVWhkIXA=="}} -2023-09-01 10:58:09.016 INFO 19476 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51b865c312d0293f1afbc4bc96c3ff939cbc5e7494fefe40b7e5bac121abeba6e0f8a9b0dd1c6d3cb2f3cceaa47d55a19085c -2023-09-01 10:58:09.023 INFO 19476 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51b865c312d0293f1afbc4bc96c3ff939cbc5e7494fefe40b7e5bac121abeba6e0f8a9b0dd1c6d3cb2f3cceaa47d55a19085c -2023-09-01 10:58:11.118 INFO 19476 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:58:11.323 INFO 19476 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:58:31.800 INFO 18932 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 18932 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 10:58:31.801 INFO 18932 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 10:58:33.488 INFO 18932 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.962 seconds (JVM running for 2.511) -2023-09-01 10:58:33.762 INFO 18932 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 10:58:37.673 INFO 18932 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51b865c312d0293f1afbc4bc96c3ff939cbc5e7494fefe40b7e5bac121abeba6e0f8a9b0dd1c6d3cb2f3cceaa47d55a19085c -2023-09-01 10:58:38.598 INFO 18932 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 10:59:18.589 ERROR 18932 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 10:59:28.949 INFO 18932 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51b865c312d0293f1afbc4bc96c3ff939cbc5e7494fefe40b7e5bac121abeba6e0f8a9b0dd1c6d3cb2f3cceaa47d55a19085c -2023-09-01 10:59:29.157 INFO 18932 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:12:48.579 ERROR 18932 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:12:50.192 INFO 13008 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 13008 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 11:12:50.194 INFO 13008 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 11:12:51.888 INFO 13008 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.008 seconds (JVM running for 2.572) -2023-09-01 11:12:52.175 INFO 13008 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 11:14:43.401 INFO 19524 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 19524 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 11:14:43.404 INFO 19524 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 11:14:45.109 INFO 19524 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.015 seconds (JVM running for 2.534) -2023-09-01 11:14:45.370 INFO 19524 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 11:17:17.037 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMU+J9TF7+np56WRFJfsljehOlxcWP5YLoUfqc3IwnJG7A+Kmw3RxtPLLzzOqkfVWhkaIA=="}} -2023-09-01 11:17:17.039 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c53e27d4c5efe9e9e7a5911497ec9637a13a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a191a20 -2023-09-01 11:17:18.565 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:20:49.903 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:20:49.903 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:20:49.905 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:20:49.905 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:20:49.924 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:20:49.924 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:20:49.925 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:20:49.925 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:20:51.962 ERROR 19524 --- [pool-1-thread-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:20:55.225 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:20:55.416 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:20:55.846 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:00.357 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:06.222 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:06.227 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:06.227 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:13.117 INFO 19524 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.121 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:13.121 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:13.142 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:13.260 INFO 19524 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.267 INFO 19524 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.267 INFO 19524 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.269 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:13.269 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:13.272 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:13.272 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMW6xMckTvE3E1kPBhFGNa8gOlxcWP5YLoUfqc3IwnJG7A+Kmw3RxtPLLzzOqkfVWhngSA=="}} -2023-09-01 11:21:13.272 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:13.272 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5bac4c7244ef13713590f06114635af203a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a19e048 -2023-09-01 11:21:13.442 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:13.461 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:21:13.464 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:13.640 ERROR 19524 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:21:13.877 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:13.966 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:13.993 INFO 19524 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:14.113 INFO 19524 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:14.159 INFO 19524 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:14.346 INFO 19524 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:27.741 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:27.742 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:28.197 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:28.754 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:21:35.857 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:21:35.857 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:21:36.037 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:21:36.472 INFO 19524 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:24:29.563 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUI68j2ZFK/NvhUw+W8sg/6OlxcWP5YLoUfqc3IwnJG7A+Kmw3RxtPLLzzOqkfVWhlR9w=="}} -2023-09-01 11:24:29.563 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:24:29.762 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:24:29.972 ERROR 19524 --- [pool-1-thread-4] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:24:30.417 INFO 19524 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:24:44.501 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:24:44.501 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:24:44.687 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:24:45.211 INFO 19524 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:24:53.456 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:24:53.456 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:24:53.623 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:24:54.156 INFO 19524 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:27:48.345 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXkjiNRLQnQqOcsMa3gUPJZy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUyPDQ=="}} -2023-09-01 11:27:48.346 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5e48e23512d09d0a8e72c31ade050f259cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c8f0d -2023-09-01 11:27:48.597 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:27:48.767 ERROR 19524 --- [pool-1-thread-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:27:48.973 ERROR 19524 --- [pool-1-thread-1] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:45) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 11:27:49.067 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:28:02.568 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:28:02.568 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:28:02.734 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:28:03.243 INFO 19524 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:28:10.845 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:28:10.845 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:28:11.059 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:28:11.654 INFO 19524 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:31:05.238 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXjdTOsRWtb74VAgvUbiY5vOlxcWP5YLoUfqc3IwnJG7OfKs0aYFdNEd38kz2J8uUyLGQ=="}} -2023-09-01 11:31:05.238 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5e37533ac456b5bef854082f51b898e6f3a5c5c58fe582e851fa9cdc8c27246ece7cab3469815d344777f24cf627cb94c8b19 -2023-09-01 11:31:05.396 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:31:05.572 ERROR 19524 --- [pool-1-thread-5] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:31:06.285 INFO 19524 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:31:18.850 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:31:18.850 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:31:19.050 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:31:19.545 INFO 19524 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:31:27.125 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:31:27.125 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:31:27.393 INFO 19524 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:31:27.912 INFO 19524 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 11:32:08.900 INFO 19524 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:32:09.062 INFO 19524 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:33:14.026 ERROR 19524 --- [nioEventLoopGroup-3-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:33:40.938 INFO 19524 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:33:41.529 INFO 19524 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:34:39.167 INFO 19524 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVeYnaa1BMqAO0V13aZx7QVy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUybzQ=="}} -2023-09-01 11:34:39.170 INFO 19524 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c55e62769ad4132a00ed15d77699c7b415cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c9bcd -2023-09-01 11:34:39.172 INFO 19524 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVeYnaa1BMqAO0V13aZx7QVy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUybzQ=="}} -2023-09-01 11:34:39.172 INFO 19524 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c55e62769ad4132a00ed15d77699c7b415cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c9bcd -2023-09-01 11:34:39.172 INFO 19524 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 11:34:39.172 INFO 19524 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 11:34:46.396 ERROR 19524 --- [nioEventLoopGroup-3-2] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1688391707000,"replyRule":"3","originPositionByte":0,"offsetUnit":"byte","createTime":1688391705000,"offsetLength":3,"id":27,"ruleId":1},解析表达式为3,异常信息为null -2023-09-01 11:34:46.397 INFO 19524 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVeYnaa1BMqAO0V13aZx7QVy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUybzQ=="}} -2023-09-01 11:34:46.397 INFO 19524 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c55e62769ad4132a00ed15d77699c7b415cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c9bcd -2023-09-01 11:34:46.397 INFO 19524 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVeYnaa1BMqAO0V13aZx7QVy8XnSU/v5At+W6wSGr66bufKs0aYFdNEd38kz2J8uUybzQ=="}} -2023-09-01 11:34:46.398 INFO 19524 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c55e62769ad4132a00ed15d77699c7b415cbc5e7494fefe40b7e5bac121abeba6ee7cab3469815d344777f24cf627cb94c9bcd -2023-09-01 11:34:46.502 INFO 19524 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:34:46.504 INFO 19524 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:34:46.506 INFO 19524 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 11:34:58.027 INFO 19524 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:35:00.305 INFO 2280 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 2280 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 11:35:00.307 INFO 2280 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 11:35:01.982 INFO 2280 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 1.97 seconds (JVM running for 2.481) -2023-09-01 11:35:02.228 INFO 2280 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 11:35:10.139 INFO 2280 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:35:10.928 INFO 2280 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 11:36:23.738 INFO 18728 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 18728 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 11:36:23.739 INFO 18728 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 11:36:26.115 INFO 18728 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.711 seconds (JVM running for 3.399) -2023-09-01 11:36:26.475 INFO 18728 --- [Thread-3] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 11:37:44.569 INFO 18728 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 11:37:45.596 INFO 18728 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:37:22.993 INFO 24416 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 24416 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 13:37:22.994 INFO 24416 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 13:37:25.370 INFO 24416 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.734 seconds (JVM running for 3.372) -2023-09-01 13:37:25.645 INFO 24416 --- [Thread-3] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 13:38:13.266 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVX9a7iKXQ7HUjpvi+oy/btqsLETtc63EV5eS5jAhPJQj+qIVaLPR4Qr8R+t6ld9Coxmw=="}} -2023-09-01 13:38:13.272 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c557f5aee229743b1d48e9be2fa8cbf6edaac2c44ed73adc4579792e630213c9423faa21568b3d1e10afc47eb7a95df42a319b -2023-09-01 13:38:14.167 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:38:14.827 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:38:28.115 INFO 24416 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:38:28.116 INFO 24416 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:38:28.391 INFO 24416 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:38:28.914 INFO 24416 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:38:35.892 INFO 24416 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:38:35.893 INFO 24416 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:38:36.092 INFO 24416 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:38:36.579 INFO 24416 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:41:32.750 INFO 24416 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMVKOk5dWuC4sWVZN4pWVlpbqsLETtc63EV5eS5jAhPJQmc/ona92PSKOqOzcyT4c/ApXA=="}} -2023-09-01 13:41:32.751 INFO 24416 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c54a3a4e5d5ae0b8b16559378a56565a5baac2c44ed73adc4579792e630213c942673fa276bdd8f48a3aa3b37324f873f0295c -2023-09-01 13:41:32.941 INFO 24416 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:41:33.605 INFO 24416 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:41:48.231 INFO 24416 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:41:48.231 INFO 24416 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:41:48.434 INFO 24416 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:41:48.619 ERROR 24416 --- [pool-1-thread-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:46) - com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:61) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 13:41:48.830 INFO 24416 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:41:57.851 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:41:57.852 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:41:57.982 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:41:58.373 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:42:03.125 INFO 24416 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:42:03.126 INFO 24416 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:42:03.289 INFO 24416 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:42:03.701 INFO 24416 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:44:51.165 INFO 24416 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUDPf2tUbR2QL0J8hq9DmfHbCPFwMOksbiLKU/0THm5Gg+Kmw3RxtPLLzzOqkfVWhlqlw=="}} -2023-09-01 13:44:51.166 INFO 24416 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5033dfdad51b47640bd09f21abd0e67c76c23c5c0c3a4b1b88b294ff44c79b91a0f8a9b0dd1c6d3cb2f3cceaa47d55a196a97 -2023-09-01 13:44:51.369 INFO 24416 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:44:52.111 INFO 24416 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:45:07.269 INFO 24416 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:45:07.270 INFO 24416 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:45:07.459 INFO 24416 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:45:07.955 INFO 24416 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:45:14.557 INFO 24416 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:45:14.557 INFO 24416 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:45:14.742 INFO 24416 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:45:15.351 INFO 24416 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:48:08.924 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUpET+/Vk0a4lrD62CMFf9RADG72zUh1UOIe5ExY64e4Q+Kmw3RxtPLLzzOqkfVWhlnvg=="}} -2023-09-01 13:48:08.924 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c529113fbf564d1ae25ac3eb608c15ff510031bbdb3521d543887b913163ae1ee10f8a9b0dd1c6d3cb2f3cceaa47d55a1967be -2023-09-01 13:48:09.173 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:48:09.774 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:48:25.948 INFO 24416 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:48:25.948 INFO 24416 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:48:26.142 INFO 24416 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:48:26.406 INFO 24416 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:48:33.068 INFO 24416 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:48:33.068 INFO 24416 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:48:33.275 INFO 24416 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:48:34.022 INFO 24416 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:51:28.022 INFO 24416 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUXTA6KaPTtKgHgCxAgqnbqbgZUbdf+wb1tKKs8GFgO/j2Gd82iJZ7EEBfR3vGubsOwsA=="}} -2023-09-01 13:51:28.022 INFO 24416 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5174c0e8a68f4ed2a01e00b1020aa76ea6e06546dd7fec1bd6d28ab3c18580efe3d8677cda2259ec41017d1def1ae6ec3b0b0 -2023-09-01 13:51:28.570 INFO 24416 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:51:29.231 INFO 24416 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:51:43.719 INFO 24416 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:51:43.719 INFO 24416 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:51:43.909 INFO 24416 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:51:44.356 INFO 24416 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:51:51.977 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:51:51.977 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:51:52.170 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:51:52.618 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:03.554 INFO 24416 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXTHfVtN29fiaCTCC1Q7fePndk7MJ5LfZLF2NGVOo8H1Gc/ona92PSKOqOzcyT4c/BXbA=="}} -2023-09-01 13:54:03.554 INFO 24416 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5d31df56d376f5f89a093082d50edf78f9dd93b309e4b7d92c5d8d1953a8f07d4673fa276bdd8f48a3aa3b37324f873f0576c -2023-09-01 13:54:03.780 INFO 24416 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:54:04.531 INFO 24416 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:19.353 INFO 24416 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXTHfVtN29fiaCTCC1Q7fePndk7MJ5LfZLF2NGVOo8H1Gc/ona92PSKOqOzcyT4c/BXbA=="}} -2023-09-01 13:54:19.354 INFO 24416 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5d31df56d376f5f89a093082d50edf78f9dd93b309e4b7d92c5d8d1953a8f07d4673fa276bdd8f48a3aa3b37324f873f0576c -2023-09-01 13:54:19.547 INFO 24416 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:54:20.169 INFO 24416 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:34.670 INFO 24416 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMXTHfVtN29fiaCTCC1Q7fePndk7MJ5LfZLF2NGVOo8H1Gc/ona92PSKOqOzcyT4c/BXbA=="}} -2023-09-01 13:54:34.670 INFO 24416 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c5d31df56d376f5f89a093082d50edf78f9dd93b309e4b7d92c5d8d1953a8f07d4673fa276bdd8f48a3aa3b37324f873f0576c -2023-09-01 13:54:34.862 INFO 24416 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 13:54:35.441 INFO 24416 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:51.897 INFO 24416 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:54:51.898 INFO 24416 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:54:52.157 INFO 24416 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:54:52.849 INFO 24416 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:54:59.402 INFO 24416 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 13:54:59.404 INFO 24416 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 13:54:59.569 INFO 24416 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 13:55:00.018 INFO 24416 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 13:59:09.853 INFO 21176 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 21176 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 13:59:09.854 INFO 21176 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 13:59:12.169 INFO 21176 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.651 seconds (JVM running for 3.166) -2023-09-01 13:59:12.472 INFO 21176 --- [Thread-3] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 14:28:28.995 INFO 10532 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 10532 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 14:28:28.996 INFO 10532 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 14:28:30.796 INFO 10532 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.122 seconds (JVM running for 2.701) -2023-09-01 14:28:31.100 INFO 10532 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 14:30:38.934 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:30:39.887 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:32:51.539 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:32:51.764 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:36:10.515 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:36:10.685 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:36:41.558 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:36:41.762 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:37:23.244 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:37:23.485 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:38:02.502 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:38:02.834 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:39:39.271 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:39:39.674 INFO 10532 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:41:35.963 INFO 17840 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 17840 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 14:41:35.965 INFO 17840 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 14:41:37.677 INFO 17840 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.029 seconds (JVM running for 2.674) -2023-09-01 14:41:37.978 INFO 17840 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 14:41:47.082 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:41:48.258 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:42:54.804 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:42:55.070 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:46:28.961 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:46:29.152 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:46:52.086 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:46:52.288 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:49:30.564 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 14:49:30.813 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:52:55.120 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:52:55.121 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:52:55.406 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.100 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.101 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.102 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.102 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.102 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.102 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.110 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.110 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.261 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.269 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.323 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.325 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:06.433 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:06.444 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:06.445 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:06.598 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:08.314 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.323 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.331 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 14:54:08.332 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 14:54:08.343 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 14:54:08.345 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 14:54:08.357 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.359 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.367 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:08.368 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:08.374 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:08.374 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:08.506 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:54:08.528 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:08.563 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:54:08.587 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:08.727 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:46) - com.casic.missiles.replier.command.ReplyCommandSupport.buildBizConfigFieldFrame(ReplyCommandSupport.java:138) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:60) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.727 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:282) - com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:224) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:69) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.728 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.predecodec.impl.AepPretreatment.decode(AepPretreatment.java:53) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:40) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.738 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.skipNotConfigPreCode(PreLeadCodeProcessor.java:74) - com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.invoke(PreLeadCodeProcessor.java:42) - com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:47) - com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) - com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) - io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) - io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) - io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) - io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) - io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) - io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) - io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) - io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) - io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) - io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) - io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.739 ERROR 17840 --- [pool-1-thread-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.invoke(PreLeadCodeProcessor.java:45) - com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:47) - com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) - com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) - io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) - io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) - io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) - io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) - io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) - io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) - io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) - io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) - io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) - io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) - io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 14:54:08.741 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.763 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIEffFPXwf9Dmz5dLAjIbbMvrok0lqSPZRZTELxAD6+S5oqrw=="}} -2023-09-01 14:54:08.763 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed2047df14f5f07fd0e6cf974b02321b6ccbeba24d25a923d94594c42f1003ebe4b9a2aaf -2023-09-01 14:54:08.914 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:54:08.966 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:08.992 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:09.084 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:09.165 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:54:09.544 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:56:29.531 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAQDmPkoW1hosws5yiE3ZtMUamNRbyqSr5P9Z2v1lvtIE439Y4/MTunboz3XG+UUmcdmhYGvWx0EQdp0IoIahxCZhFw=="}} -2023-09-01 14:56:29.533 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c51a98d45bcaa4abe4ff59dafd65bed204e37f58e3f313ba76e8cf75c6f9452671d9a1606bd6c74110769d08a086a1c4266117 -2023-09-01 14:56:29.793 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 14:56:30.555 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:56:34.139 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAZzEgIAQAlMMAlAygAYyi6cGkr0SRGnvlC5ZaomRl5B6Yb0hLmY6hRzP8YzmuL490E/ChU0vOXMqfzfFy9ogl1kpgZ21kfQTGiJYaCvMzn9XS64e1rZooETjmBtPIHQs4xHOnZJ8HczJ7T2lJtfFT"}} -2023-09-01 14:56:34.140 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200067312020040094c300940ca0018ca2e9c1a4af44911a7be50b965aa26465e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5f153 -2023-09-01 14:56:34.413 ERROR 17840 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 14:56:36.478 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 14:56:36.478 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 14:56:36.710 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:56:37.184 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:56:43.764 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 14:56:43.764 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 14:56:43.893 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:56:44.451 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:57:41.815 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAmMMAmAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1Y7c="}} -2023-09-01 14:57:41.816 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200025312020040098c3009806a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac797563b7 -2023-09-01 14:57:42.031 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":6,"目标节点":152,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 14:57:42.556 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 14:57:46.014 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAIDEgIAQAmMMAmAGgAcDAizoaLmOTCnnkcAgUzQuR9Fp3d63+/g/QFlDFXCj+Pho="}} -2023-09-01 14:57:46.015 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 14:57:46.172 ERROR 17840 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 14:58:08.970 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAIDEgIAQAmMMAmAGgAcDAizoaLmOTCnnkcAgUzQuR9Fp3d63+/g/QFlDFXCj+Pho="}} -2023-09-01 14:58:08.971 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 14:58:09.154 ERROR 17840 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 14:58:27.721 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAIDEgIAQAmMMAmAGgAcDAizoaLmOTCnnkcAgUzQuR9Fp3d63+/g/QFlDFXCj+Pho="}} -2023-09-01 14:58:27.722 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 14:58:27.970 ERROR 17840 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 14:58:48.525 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAIDEgIAQAmMMAmAGgAcDAizoaLmOTCnnkcAgUzQuR9Fp3d63+/g/QFlDFXCj+Pho="}} -2023-09-01 14:58:48.525 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 14:58:48.729 ERROR 17840 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:01:26.220 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:01:26.463 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4119,90 +35,15 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:02:29.933 INFO 17840 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:02:29.933 INFO 17840 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:41.517 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:41.517 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:41.538 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:41.539 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:41.540 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:41.540 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:41.545 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:41.545 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:43.885 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:43.886 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:45.137 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:45.159 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:50.028 INFO 17840 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:50.715 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:50.722 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:50.723 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:50.731 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:50.734 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:50.735 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:50.753 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:50.758 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:50.758 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:50.788 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:50.792 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:05:50.793 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:05:50.928 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:51.950 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:56.939 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:56.941 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:05:57.403 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:57.408 INFO 17840 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAPjEgIAQAlMMAlASgAb3hriAnZDcsOULZl0kL0lVwLelkPIr3SJnQKtBY/2A2c5Vha7FCC3uDGENMdu7IDW6oTu3x01T0HmX8Qx3ZajRb3Q=="}} -2023-09-01 15:05:57.408 INFO 17840 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a001bde1ae202764372c3942d997490bd255702de9643c8af74899d02ad058ff60367395616bb1420b7b8318434c76eec80d6ea84eedf1d354f41e65fc431dd96a345bdd -2023-09-01 15:05:57.505 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:57.505 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:57.510 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:05:57.510 INFO 17840 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:05:57.510 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:05:57.511 INFO 17840 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:05:57.575 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:05:59.325 INFO 17840 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:05:59.329 INFO 17840 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:05:59.330 INFO 17840 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:05:59.838 INFO 17840 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:05:59.430 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:06:00.007 INFO 17840 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:06:00.318 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:00.322 INFO 17840 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJTEgIAQAlMMAlAagAVFqPvVbADOVcY6DWTCrbhWHOlR7//lPI5tjw0yirHl1qt0="}} -2023-09-01 15:06:00.323 INFO 17840 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200025312020040094c3009406a001516a3ef55b003395718e835930ab6e15873a547bfff94f239b63c34ca2ac7975aadd -2023-09-01 15:06:00.328 INFO 17840 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:00.331 INFO 17840 --- [pool-1-thread-5] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:00.461 INFO 17840 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:00.498 INFO 17840 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":6,"目标节点":148,"总长度":37,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:06:00.929 INFO 17840 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:02.647 INFO 17840 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:06:08.757 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:06:19.706 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-09-11 11:09:30.543 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:09:30.989 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:09:31.377 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 6, line 1, column 7"操作类型":"5","deviceType":"32"} - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:199) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:74) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:43) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer.deserialze(ContextObjectDeserializer.java:9) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:688) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:395) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:299) ~[fastjson-1.2.72.jar:na] - at com.alibaba.fastjson.JSON.parseObject(JSON.java:572) ~[fastjson-1.2.72.jar:na] - at com.casic.missiles.parser.rule.RuleResolverCore.lambda$doMachRule$0(RuleResolverCore.java:38) ~[classes/:na] - at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[na:na] - at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na] - at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[na:na] - at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na] - at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) ~[na:na] - at com.casic.missiles.parser.rule.RuleResolverCore.doMachRule(RuleResolverCore.java:39) ~[classes/:na] - at com.casic.missiles.parser.rule.GenericRuleResolver.machRule(GenericRuleResolver.java:36) ~[classes/:na] - at com.casic.missiles.provider.RuleConfigProvider.doGetRule(RuleConfigProvider.java:50) ~[classes/:na] - at com.casic.missiles.parser.ProtocolParserSupport.getRuleConfig(ProtocolParserSupport.java:48) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:60) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4227,99 +68,18 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:06:19.718 ERROR 17840 --- [nioEventLoopGroup-3-1] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) - com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:42) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:50) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 15:06:19.719 ERROR 17840 --- [nioEventLoopGroup-3-1] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.resolver.combined.CombinedFieldSupport.getLengthFieldValue(CombinedFieldSupport.java:48) - com.casic.missiles.parser.resolver.combined.impl.PreBizFieldParseProcessor.invoke(PreBizFieldParseProcessor.java:39) - com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:47) - com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) - com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) - com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) - com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 15:06:43.996 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:06:44.185 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 15:06:44.185 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:07:53.289 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:36.896 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 15:12:36.896 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:36.907 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:36.909 INFO 17840 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:39.520 INFO 17840 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:12:39.521 INFO 17840 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:12:39.743 ERROR 17840 --- [nioEventLoopGroup-3-2] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. -Recent access records: -Created at: - io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) - io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) - io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:123) - io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:871) - com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:68) - com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:116) - com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) - io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) - io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) - io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) - io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) - io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) - io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) - io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) - io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) - io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) - io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) - io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) - io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) - io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) - io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) - java.base/java.lang.Thread.run(Thread.java:834) -2023-09-01 15:12:43.568 ERROR 17840 --- [nioEventLoopGroup-3-2] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:09:45.362 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:09:45.901 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:09:46.314 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4341,25 +101,18 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:12:44.082 ERROR 17840 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:10:00.580 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:10:01.020 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:10:01.385 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4381,27 +134,19 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:12:48.238 INFO 17840 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:12:48.466 INFO 17840 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:12:51.303 ERROR 17840 --- [nioEventLoopGroup-3-2] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:10:15.669 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:10:16.094 INFO 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:12:17.878 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : 61333230303032363331323032303034303039386333303039383034613030313030653633653461313664363161326363326365373238383464643962346335643065313766666566393234616664383465656632343639623331326631343335343838 +2023-09-11 11:13:17.481 ERROR 29324 --- [nioEventLoopGroup-3-7] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4423,31 +168,20 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:14:59.866 INFO 23908 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 23908 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 15:14:59.868 INFO 23908 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 15:15:01.748 INFO 23908 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.176 seconds (JVM running for 2.723) -2023-09-01 15:15:02.060 INFO 23908 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 15:15:11.790 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:15:12.816 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:15:13.171 ERROR 23908 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:13:30.164 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : 61333230303032363331323032303034303039386333303039383034613030313030653633653461313664363161326363326365373238383464643962346335643065313766666566393234616664383465656632343639623331326631343335343838 +2023-09-11 11:13:36.813 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : 61333230303032363331323032303034303039386333303039383034613030313030653633653461313664363161326363326365373238383464643962346335643065313766666566393234616664383465656632343639623331326631343335343838 +2023-09-11 11:13:42.572 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:13:43.011 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:14:20.105 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4469,27 +203,18 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:15:29.754 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:15:29.938 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:33:27.372 ERROR 23908 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} +2023-09-11 11:14:30.590 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:14:31.049 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:14:57.352 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4511,277 +236,158 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 15:33:37.183 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:33:37.414 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:34:52.674 ERROR 23908 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"lastTime":1688119465000,"protocolId":"1","dataFieldIds":"","createTime":1686305063000,"combinedFieldIds":"11","id":2,"matchRuleJson":"{}","isFinishMatch":"1","scene":1},异常信息为{} +2023-09-11 11:15:03.885 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:15:04.526 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:15:10.797 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$1(FieldReverseDecorator.java:60) ~[classes/:na] +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] + +2023-09-11 11:15:15.620 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:15:16.075 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:15:28.736 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} + +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] + +2023-09-11 11:15:32.668 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:15:33.150 INFO 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:24:26.145 ERROR 29324 --- [nioEventLoopGroup-3-8] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} + +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] + +2023-09-11 11:24:45.229 INFO 23764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 23764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-09-11 11:24:45.230 INFO 23764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-09-11 11:24:47.027 INFO 23764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.051 seconds (JVM running for 2.557) +2023-09-11 11:24:47.285 INFO 23764 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-09-11 11:25:43.947 INFO 23764 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:25:52.705 INFO 23764 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:25:53.282 ERROR 23764 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} + +com.casic.missiles.exception.EngineException: 组合配置匹配失败 + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] + +2023-09-11 11:27:10.755 INFO 5716 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 5716 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-09-11 11:27:10.758 INFO 5716 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-09-11 11:27:12.575 INFO 5716 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.124 seconds (JVM running for 2.683) +2023-09-11 11:27:12.933 INFO 5716 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-09-11 11:27:30.746 INFO 5716 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488990000000000000000 +2023-09-11 11:27:42.741 INFO 5716 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:27:47.238 ERROR 5716 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} + +com.casic.missiles.exception.EngineException: 匹配失败,报文信息是60000009000100c500135a000400000000,配置信息是{"10000050":{"createTime":1686925000000,"dataFieldIds":"24,25,26","dataFieldName":"日期","dynamicLengthId":18,"id":2,"isStorge":1,"lastTime":1686924998000,"prefixCode":"10000050","ruleId":0},"10000062":{"createTime":1686925132000,"dataFieldIds":"19","dataFieldName":"upload","dynamicLengthId":18,"id":5,"isStorge":1,"lastTime":1686925129000,"length":2,"prefixCode":"10000062","ruleId":0},"60000300":{"createTime":1686925163000,"dataFieldIds":"19","dataFieldName":"数据接收状态","dynamicLengthId":18,"id":6,"isStorge":1,"lastTime":1686925160000,"prefixCode":"60000300","ruleId":0},"6000000a":{"createTime":1686925276000,"dataFieldIds":"19","dataFieldName":"传感器状态","dynamicLengthId":18,"id":8,"isStorge":1,"lastTime":1686925273000,"prefixCode":"6000000a","ruleId":0},"60000020":{"createTime":1686925219000,"dataFieldIds":"19","dataFieldName":"设备电量","dynamicLengthId":18,"id":7,"isStorge":1,"lastTime":1686925217000,"prefixCode":"60000020","ruleId":0},"1000000a":{"createTime":1686924325000,"dataFieldIds":"19","dataFieldName":"重试次数","dynamicLengthId":18,"id":1,"isStorge":1,"lastTime":1686924322000,"prefixCode":"1000000a","ruleId":0},"cxxxxxxx":{"combinedFieldIds":"20,21,22","createTime":1686938618000,"dataFieldIds":"23","dataFieldName":"业务内容","dynamicLengthId":18,"id":10,"isStorge":1,"lastTime":1686938616000,"prefixCode":"cxxxxxxx","ruleId":0},"10000106":{"createTime":1686925354000,"dataFieldIds":"28","dataFieldName":"collectCount","dynamicLengthId":18,"id":9,"isStorge":1,"lastTime":1686925352000,"prefixCode":"10000106","ruleId":0}} + at com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.lambda$invoke$0(PreLeadCodeProcessor.java:43) ~[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:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:35:01.330 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 15:35:01.507 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:35:32.564 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 15:35:32.784 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:35:53.268 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:35:53.608 INFO 23908 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:37:02.578 INFO 1852 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 1852 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 15:37:02.580 INFO 1852 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 15:37:04.312 INFO 1852 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.029 seconds (JVM running for 2.568) -2023-09-01 15:37:04.597 INFO 1852 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 15:37:44.214 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:37:45.011 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:38:12.156 ERROR 1852 --- [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:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:38:17.608 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:38:17.801 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:42:08.588 ERROR 1852 --- [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:60) ~[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:65) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:171) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:145) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:67) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:101) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) ~[classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:33) ~[classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] - 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.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:42:17.161 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:42:17.419 INFO 1852 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:43:08.673 INFO 9856 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 11.0.6 on yishengpingan with PID 9856 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-09-01 15:43:08.674 INFO 9856 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-09-01 15:43:10.438 INFO 9856 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.063 seconds (JVM running for 2.578) -2023-09-01 15:43:10.731 INFO 9856 --- [Thread-2] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 -2023-09-01 15:43:15.777 INFO 9856 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:43:16.598 INFO 9856 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:49:11.417 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a320003e312020040094c3009404a00100e63e4a16d61a2cc2ce72884dd9b4c508ebc8f66452bf36f854c3e5bcb20ffa3a5c5c58fe582e851fa9cdc8c27246ec0f8a9b0dd1c6d3cb2f3cceaa47d55a1951f7 -2023-09-01 15:49:11.604 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040094","操作类型":4,"目标节点":148,"总长度":62,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} -2023-09-01 15:49:21.191 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801a001c0c08b3a1a2e63930a79e4700814cd0b91f45a7777adfefe0fd01650c55c28fe3e1a -2023-09-01 15:49:21.388 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":1,"目标节点":152,"总长度":32,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"18,19","id":6,"matchRuleJson":"{\"操作类型\":\"1\",\"deviceType\":\"32\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:52:48.396 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOjcgFAEAAcMAAQSfAeNuh8mo50MswWLCO19+e9OCoMy6ZFbkq51e2t0+60dx/5hjFrCogNxI9MApywYLz8Kp"}} -2023-09-01 15:52:48.397 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003a372014010001c30001049f01e36e87c9a8e7432cc162c23b5f7e7bd382a0ccba6456e4ab9d5edadd3eeb4771ff986316b0a880dc48f4c029cb060bcfc2a9 -2023-09-01 15:52:48.568 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":58,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:52:48.975 INFO 9856 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:53:02.587 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 15:53:02.587 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:53:02.809 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:53:03.447 INFO 9856 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:53:04.186 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 15:53:04.187 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:53:04.650 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:53:05.138 INFO 9856 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:53:49.947 INFO 9856 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKhIUMhDHjum55FfF9aSyCS5YHvC/1K3f15v9LauUGifygFX"}} -2023-09-01 15:53:49.947 INFO 9856 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca84850c8431e3ba6e7915f17d692c824b9607bc2ff52b77f5e6ff4b6ae50689fca0157 -2023-09-01 15:53:50.128 INFO 9856 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:53:50.327 ERROR 9856 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] + at com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.invoke(PreLeadCodeProcessor.java:40) ~[classes/:na] + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:46) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:54:05.423 INFO 9856 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKhIUMhDHjum55FfF9aSyCS5YHvC/1K3f15v9LauUGifygFX"}} -2023-09-01 15:54:05.423 INFO 9856 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca84850c8431e3ba6e7915f17d692c824b9607bc2ff52b77f5e6ff4b6ae50689fca0157 -2023-09-01 15:54:05.606 INFO 9856 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:54:05.754 ERROR 9856 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:54:20.900 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKhIUMhDHjum55FfF9aSyCS5YHvC/1K3f15v9LauUGifygFX"}} -2023-09-01 15:54:20.901 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca84850c8431e3ba6e7915f17d692c824b9607bc2ff52b77f5e6ff4b6ae50689fca0157 -2023-09-01 15:54:21.190 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:54:21.475 ERROR 9856 --- [pool-1-thread-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:54:37.499 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 15:54:37.499 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:54:37.756 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:54:38.317 INFO 9856 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:55:28.024 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKiP7+nu3p6NvLbLsxfyXMDdRqZeuvTlJGDg+D9HBnxPlzX4"}} -2023-09-01 15:55:28.025 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0dd46a65ebaf4e52460e0f83f47067c4f9735f8 -2023-09-01 15:55:28.278 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:55:28.408 ERROR 9856 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:55:39.861 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:55:40.020 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:55:41.694 INFO 9856 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKiP7+nu3p6NvLbLsxfyXMDdRqZeuvTlJGDg+D9HBnxPlzX4"}} -2023-09-01 15:55:41.695 INFO 9856 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0dd46a65ebaf4e52460e0f83f47067c4f9735f8 -2023-09-01 15:55:41.906 INFO 9856 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:55:42.060 ERROR 9856 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:55:57.670 INFO 9856 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKiP7+nu3p6NvLbLsxfyXMDdRqZeuvTlJGDg+D9HBnxPlzX4"}} -2023-09-01 15:55:57.671 INFO 9856 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0dd46a65ebaf4e52460e0f83f47067c4f9735f8 -2023-09-01 15:55:57.894 INFO 9856 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:55:58.101 ERROR 9856 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 15:56:14.164 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 15:56:14.164 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 15:56:14.412 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 15:56:14.960 INFO 9856 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 15:56:30.774 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0dd46a65ebaf4e52460e0f83f47067c4f9735f8 -2023-09-01 15:56:31.065 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 15:59:00.059 ERROR 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -4806,93 +412,39 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 16:02:32.116 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOjcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKhIUMhDHjum55FfF9aSyCS5UhqUETIknJPJeEZBedR73uRT"}} -2023-09-01 16:02:32.117 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a320003a372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca84850c8431e3ba6e7915f17d692c824b9521a941132249c93c978464179d47bdee453 -2023-09-01 16:02:32.373 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":58,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:02:33.030 INFO 9856 --- [pool-1-thread-2] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 16:02:37.544 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAZzcgFAEAAcMAAQyfAU1N1jiGzNZ7HoHskuRshstl5B6Yb0hLmY6hRzP8YzmuL490E/ChU0vOXMqfzfFy9ogl1kpgZ21kfQTGiJYaCvMzn9XS64e1rZooETjmBtPIHQs4xHOnZJ8HczJ7T2lJtVgK"}} -2023-09-01 16:02:37.545 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200067372014010001c300010c9f014d4dd63886ccd67b1e81ec92e46c86cb65e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5580a -2023-09-01 16:02:37.781 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":12,"目标节点":1,"总长度":103,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:02:37.781 ERROR 9856 --- [pool-1-thread-3] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200067372014010001c300010c9f014d4dd63886ccd67b1e81ec92e46c86cb65e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5580a -2023-09-01 16:02:39.576 INFO 9856 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 16:02:39.576 INFO 9856 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 16:02:39.873 INFO 9856 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 16:02:40.475 INFO 9856 --- [pool-1-thread-4] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 16:03:18.102 INFO 9856 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAANTcgFAEAAcMAAQifAV3T3V4qElR4MATQE0hN7V6dKE9wxA4aTfdQsIaGKDfgJ4ZbMznfCqAnviuRkYwgbGCa"}} -2023-09-01 16:03:18.102 INFO 9856 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200035372014010001c30001089f015dd3dd5e2a1254783004d013484ded5e9d284f70c40e1a4df750b086862837e027865b3339df0aa027be2b91918c206c609a -2023-09-01 16:03:18.296 INFO 9856 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":8,"目标节点":1,"总长度":53,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:03:18.296 ERROR 9856 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200035372014010001c30001089f015dd3dd5e2a1254783004d013484ded5e9d284f70c40e1a4df750b086862837e027865b3339df0aa027be2b91918c206c609a -2023-09-01 16:04:12.444 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200067372014010001c300010c9f014d4dd63886ccd67b1e81ec92e46c86cb65e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5580a -2023-09-01 16:04:12.801 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":12,"目标节点":1,"总长度":103,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:04:12.802 ERROR 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200067372014010001c300010c9f014d4dd63886ccd67b1e81ec92e46c86cb65e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af3339fd5d2eb87b5ad9a281138e606d3c81d0b38c473a7649f0773327b4f6949b5580a -2023-09-01 16:06:45.120 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOjcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKiP7+nu3p6NvLbLsxfyXMDd8GZax52B7orlVkAb6VRrwAs8"}} -2023-09-01 16:06:45.120 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a320003a372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca88fefe9eede9e8dbcb6cbb317f25cc0ddf0665ac79d81ee8ae556401be9546bc00b3c -2023-09-01 16:06:45.357 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":58,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:06:46.102 INFO 9856 --- [pool-1-thread-1] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 16:06:52.454 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAZjcgFAEAAcMAAQyfAToLEtthUMNrjo2B91sHJyJl5B6Yb0hLmY6hRzP8YzmuL490E/ChU0vOXMqfzfFy9ogl1kpgZ21kfQTGiJYaCvM0FvKVxKq4s0po0TCdsc/hDsfoylgiIrAhfq1VwJrbR1QN"}} -2023-09-01 16:06:52.454 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200066372014010001c300010c9f013a0b12db6150c36b8e8d81f75b07272265e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af33416f295c4aab8b34a68d1309db1cfe10ec7e8ca582222b0217ead55c09adb47540d -2023-09-01 16:06:52.603 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":12,"目标节点":1,"总长度":102,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:06:52.604 ERROR 9856 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200066372014010001c300010c9f013a0b12db6150c36b8e8d81f75b07272265e41e986f484b998ea14733fc6339ae2f8f7413f0a1534bce5cca9fcdf172f68825d64a60676d647d04c688961a0af33416f295c4aab8b34a68d1309db1cfe10ec7e8ca582222b0217ead55c09adb47540d -2023-09-01 16:06:55.129 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 16:06:55.129 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 16:06:55.307 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 16:06:55.744 INFO 9856 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK -2023-09-01 16:07:29.796 INFO 9856 --- [pool-1-thread-4] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAANTcgFAEAAcMAAQifAV3T3V4qElR4MATQE0hN7V6dKE9wxA4aTfdQsIaGKDfgJ4ZbMznfCqAnviuRkYwgbGCa"}} -2023-09-01 16:07:29.796 INFO 9856 --- [pool-1-thread-4] c.c.missiles.parser.SensorhubDecoder : a3200035372014010001c30001089f015dd3dd5e2a1254783004d013484ded5e9d284f70c40e1a4df750b086862837e027865b3339df0aa027be2b91918c206c609a -2023-09-01 16:07:29.995 INFO 9856 --- [pool-1-thread-4] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":8,"目标节点":1,"总长度":53,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:07:29.995 ERROR 9856 --- [pool-1-thread-4] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200035372014010001c30001089f015dd3dd5e2a1254783004d013484ded5e9d284f70c40e1a4df750b086862837e027865b3339df0aa027be2b91918c206c609a -2023-09-01 16:09:27.304 INFO 9856 --- [pool-1-thread-5] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKgzberaRbn53+FUPtGD/lhUmCNZ1UDx06XLoEAn7m5G1dy9"}} -2023-09-01 16:09:27.304 INFO 9856 --- [pool-1-thread-5] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca8336deada45b9f9dfe1543ed183fe5854982359d540f1d3a5cba04027ee6e46d5dcbd -2023-09-01 16:09:27.491 INFO 9856 --- [pool-1-thread-5] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:09:27.706 ERROR 9856 --- [pool-1-thread-5] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-09-11 11:27:47.246 INFO 5716 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804a00100e63e4a16d61a2cc2ce72884dd9b4c5d0e17ffef924afd84eef2469b312f1435488 +2023-09-11 11:27:47.860 INFO 5716 --- [nioEventLoopGroup-3-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":32,"前导码":"a3","devcode":"312020040098","操作类型":4,"目标节点":152,"总长度":38,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1693584924000,"protocolId":"1","dataFieldIds":"12,13","createTime":1693584921000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":8,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"32\"}","isFinishMatch":"1"} +2023-09-11 11:27:48.270 ERROR 5716 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] +com.casic.missiles.exception.EngineException: 匹配失败,报文信息是60000009000100c500135a000400000000,配置信息是{"10000050":{"createTime":1686925000000,"dataFieldIds":"24,25,26","dataFieldName":"日期","dynamicLengthId":18,"id":2,"isStorge":1,"lastTime":1686924998000,"prefixCode":"10000050","ruleId":0},"10000062":{"createTime":1686925132000,"dataFieldIds":"19","dataFieldName":"upload","dynamicLengthId":18,"id":5,"isStorge":1,"lastTime":1686925129000,"length":2,"prefixCode":"10000062","ruleId":0},"60000300":{"createTime":1686925163000,"dataFieldIds":"19","dataFieldName":"数据接收状态","dynamicLengthId":18,"id":6,"isStorge":1,"lastTime":1686925160000,"prefixCode":"60000300","ruleId":0},"6000000a":{"createTime":1686925276000,"dataFieldIds":"19","dataFieldName":"传感器状态","dynamicLengthId":18,"id":8,"isStorge":1,"lastTime":1686925273000,"prefixCode":"6000000a","ruleId":0},"60000020":{"createTime":1686925219000,"dataFieldIds":"19","dataFieldName":"设备电量","dynamicLengthId":18,"id":7,"isStorge":1,"lastTime":1686925217000,"prefixCode":"60000020","ruleId":0},"1000000a":{"createTime":1686924325000,"dataFieldIds":"19","dataFieldName":"重试次数","dynamicLengthId":18,"id":1,"isStorge":1,"lastTime":1686924322000,"prefixCode":"1000000a","ruleId":0},"cxxxxxxx":{"combinedFieldIds":"20,21,22","createTime":1686938618000,"dataFieldIds":"23","dataFieldName":"业务内容","dynamicLengthId":18,"id":10,"isStorge":1,"lastTime":1686938616000,"prefixCode":"cxxxxxxx","ruleId":0},"10000106":{"createTime":1686925354000,"dataFieldIds":"28","dataFieldName":"collectCount","dynamicLengthId":18,"id":9,"isStorge":1,"lastTime":1686925352000,"prefixCode":"10000106","ruleId":0}} + at com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.lambda$invoke$0(PreLeadCodeProcessor.java:43) ~[classes/:na] + at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] + at com.casic.missiles.parser.resolver.combined.impl.PreLeadCodeProcessor.invoke(PreLeadCodeProcessor.java:40) ~[classes/:na] + at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:46) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] + at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:53) ~[classes/:na] + at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.63.Final.jar:4.1.63.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] -2023-09-01 16:09:40.683 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a320004d372014010001c30001039f016e949b7fd9351bd26c2aca06eabf3964a23208f7526f0c01a584ef6d3eb8121044b8dd2b0a406e8e5ed7b7eb3306e44a88061d875e8e42b6e69bb0045fc93bd57c71c8004fd24b41a9ccf9c35abac0d86898 -2023-09-01 16:09:40.879 INFO 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":3,"目标节点":1,"总长度":77,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为null -2023-09-01 16:09:40.879 ERROR 9856 --- [nioEventLoopGroup-3-2] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a320004d372014010001c30001039f016e949b7fd9351bd26c2aca06eabf3964a23208f7526f0c01a584ef6d3eb8121044b8dd2b0a406e8e5ed7b7eb3306e44a88061d875e8e42b6e69bb0045fc93bd57c71c8004fd24b41a9ccf9c35abac0d86898 -2023-09-01 16:09:46.002 INFO 9856 --- [pool-1-thread-1] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKgzberaRbn53+FUPtGD/lhUmCNZ1UDx06XLoEAn7m5G1dy9"}} -2023-09-01 16:09:46.006 INFO 9856 --- [pool-1-thread-1] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca8336deada45b9f9dfe1543ed183fe5854982359d540f1d3a5cba04027ee6e46d5dcbd -2023-09-01 16:09:46.267 INFO 9856 --- [pool-1-thread-1] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:09:46.491 ERROR 9856 --- [pool-1-thread-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 16:10:00.937 INFO 9856 --- [pool-1-thread-2] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAOTcgFAEAAcMAAQSfAafvoUvDjsy1sNbEYYpOnKgzberaRbn53+FUPtGD/lhUmCNZ1UDx06XLoEAn7m5G1dy9"}} -2023-09-01 16:10:00.938 INFO 9856 --- [pool-1-thread-2] c.c.missiles.parser.SensorhubDecoder : a3200039372014010001c30001049f01a7efa14bc38eccb5b0d6c4618a4e9ca8336deada45b9f9dfe1543ed183fe5854982359d540f1d3a5cba04027ee6e46d5dcbd -2023-09-01 16:10:01.129 INFO 9856 --- [pool-1-thread-2] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":4,"目标节点":1,"总长度":57,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1672306563000,"protocolId":"1","dataFieldIds":"12,13","createTime":1672306561000,"combinedFieldIds":"1,2,3,4,5,6,7,8,9,10","id":1,"matchRuleJson":"{\"操作类型\":\"4\",\"deviceType\":\"31\"}","isFinishMatch":"1"} -2023-09-01 16:10:01.315 ERROR 9856 --- [pool-1-thread-2] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:51) ~[classes/:na] - at com.casic.missiles.controller.AepCommandSend.sendConfig(AepCommandSend.java:47) ~[classes/:na] - at com.casic.missiles.controller.ReceiveController.lambda$testNbResponse$0(ReceiveController.java:27) ~[classes/:na] - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] - at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] - -2023-09-01 16:10:15.478 INFO 9856 --- [pool-1-thread-3] c.c.m.p.predecodec.impl.AepPretreatment : String : {"serviceId":"Status","serviceData":{"Value":"oyAAJzcgFAEAAcMAAQafAXvrs5IfhcVycQSjBPDVw3F+6WrVjO8Y80hg8WBwwAgQ0Ck="}} -2023-09-01 16:10:15.478 INFO 9856 --- [pool-1-thread-3] c.c.missiles.parser.SensorhubDecoder : a3200027372014010001c30001069f017bebb3921f85c5727104a304f0d5c3717ee96ad58cef18f34860f16070c00810d029 -2023-09-01 16:10:15.673 INFO 9856 --- [pool-1-thread-3] c.c.m.parser.ProtocolParserSupport : 协议字段内容为{"后续字段":1,"deviceType":31,"前导码":"a3","devcode":"372014010001","操作类型":6,"目标节点":1,"总长度":39,"版本号":"20","seq":1,"通信地址":195}匹配的规则内容为{"lastTime":1688391978000,"protocolId":"1","createTime":1688383985000,"combinedFieldIds":"14","id":3,"matchRuleJson":"{\"操作类型\":\"6\",\"deviceType\":\"31\"}","isFinishMatch":"1","scene":0} -2023-09-01 16:10:20.119 INFO 9856 --- [pool-1-thread-3] c.c.missiles.controller.AepCommandSend : -----OK diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/GenericFiledRuleResolver.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/GenericFiledRuleResolver.java index 6320348..aef2f71 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/GenericFiledRuleResolver.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/GenericFiledRuleResolver.java @@ -1,7 +1,11 @@ package com.casic.missiles.parser.resolver; +import cn.hutool.core.lang.Assert; +import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; +import com.casic.missiles.enums.EngineExceptionEnum; +import com.casic.missiles.exception.EngineException; import com.casic.missiles.parser.resolver.rule.ByteMergeResolver; import com.casic.missiles.parser.resolver.rule.ByteTypeResolver; import com.casic.missiles.parser.resolver.rule.DecorateResolver; @@ -10,10 +14,7 @@ import io.netty.buffer.ByteBufUtil; import lombok.extern.slf4j.Slf4j; -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; -import java.util.Map; +import java.util.*; /** * @author cz @@ -53,27 +54,34 @@ FieldRuleConfig fieldRuleConfig = fieldRuleConfigMap.get(Long.valueOf(ruleId)); String ruleType = fieldRuleConfig.getRuleType(); //合并规则进行执行字段合并 - switch (ruleType) { - case "combine": - List combineByteBufList = new ArrayList<>(); - resolveRuleValue = ByteMergeResolver.resolveRule(byteBufList); - combineByteBufList.add(resolveRuleValue); - byteBufList = combineByteBufList; - break; - case "typeConvert": - List tempByteBufList = new ArrayList<>(); - for (Object object : byteBufList) { - tempByteBufList.add(ByteTypeResolver.resolveRule(object, fieldRuleConfig.getExpression())); - } - byteBufList = tempByteBufList; - break; - case "decorate": - List decorateByteBufList = new ArrayList<>(); - for (Object object : byteBufList) { - decorateByteBufList.add(DecorateResolver.resolveRule(object, fieldRuleConfig)); - } - byteBufList = decorateByteBufList; - break; + try { + switch (ruleType) { + case "combine": + List combineByteBufList = new ArrayList<>(); + resolveRuleValue = ByteMergeResolver.resolveRule(byteBufList); + combineByteBufList.add(resolveRuleValue); + byteBufList = combineByteBufList; + break; + case "typeConvert": + List tempByteBufList = new ArrayList<>(); + for (Object object : byteBufList) { + tempByteBufList.add(ByteTypeResolver.resolveRule(object, fieldRuleConfig.getExpression())); + } + byteBufList = tempByteBufList; + break; + case "decorate": + List decorateByteBufList = new ArrayList<>(); + for (Object object : byteBufList) { + decorateByteBufList.add(DecorateResolver.resolveRule(object, fieldRuleConfig)); + } + byteBufList = decorateByteBufList; + break; + + } + } catch (RuntimeException ex) { + log.error(EngineExceptionEnum.RULE_PARSE_FAIL.getCode() + "报文信息是{},当前解析内容{},规则配置信息{},异常信息{}", ByteBufUtil.hexDump(byteBuf), JSON.toJSONString(byteBufList), JSON.toJSONString(fieldRuleConfig), ex); + //解析失败,直接返回null + return null; } } if (CollectionUtils.isNotEmpty(byteBufList)) { diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/GenericCombinedFieldResolver.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/GenericCombinedFieldResolver.java index dbac457..58c419d 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/GenericCombinedFieldResolver.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/GenericCombinedFieldResolver.java @@ -42,7 +42,6 @@ List> storeObjectList = combinedFieldParam.getStoreObjectList(); while (byteBuf.readerIndex() < byteBuf.writerIndex()) { for (AbstractCombinedFieldProcessor abstractProcessor : abstractProcessorList) { - try { Integer oldLength = byteBuf.readerIndex(); median = abstractProcessor.invoke(combinedFieldParam); if (byteBuf.readerIndex() >= byteBuf.writerIndex()) { @@ -53,9 +52,6 @@ }); // 将前一个节点作为参数传入下一次,保留前一个节点的信息 combinedFieldParam.setPreProcessorResult(median); - } catch (RuntimeException ex) { - throw new EngineException(EngineExceptionEnum.COMBINED_CONFIG_MATCH_FAILED); - } } } System.out.println(JSON.toJSON(storeObjectList)); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/impl/PreBizFieldParseProcessor.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/impl/PreBizFieldParseProcessor.java index 6d82ba4..2a9fce5 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/impl/PreBizFieldParseProcessor.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/impl/PreBizFieldParseProcessor.java @@ -32,9 +32,6 @@ public Object invoke(CombinedFieldProcessorParam combinedFieldParam) throws RuntimeException{ System.out.println(ByteBufUtil.hexDump(combinedFieldParam.getByteBuf())); CombinedFieldConfig combinedFieldConfig = (CombinedFieldConfig) combinedFieldParam.getPreProcessorResult(); - Assert.isFalse(Objects.isNull(combinedFieldConfig), () -> { - throw new EngineException(EngineExceptionEnum.COMBINED_FIELD_NULL); - }); String[] dataFieldIds = combinedFieldConfig.getDataFieldIds().split(","); Integer fieldValue = getLengthFieldValue(combinedFieldConfig.getDynamicLengthId(), combinedFieldParam); ArrayList fieldConfigs = new ArrayList<>(); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/impl/PreLeadCodeProcessor.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/impl/PreLeadCodeProcessor.java index e824571..b7db7f9 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/impl/PreLeadCodeProcessor.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/resolver/combined/impl/PreLeadCodeProcessor.java @@ -1,7 +1,11 @@ package com.casic.missiles.parser.resolver.combined.impl; +import cn.hutool.core.lang.Assert; +import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; +import com.casic.missiles.enums.EngineExceptionEnum; import com.casic.missiles.enums.PreLeadCodeParseStatus; +import com.casic.missiles.exception.EngineException; import com.casic.missiles.parser.matcher.LeadingCodeMatcher; import com.casic.missiles.parser.resolver.combined.AbstractCombinedFieldProcessor; import com.casic.missiles.parser.resolver.combined.CombinedFieldSupport; @@ -14,6 +18,7 @@ import java.util.ArrayList; import java.util.List; import java.util.Map; +import java.util.Objects; /** * @author cz @@ -32,6 +37,11 @@ //前导码匹配 CombinedFieldConfig combinedFieldConfig = LeadingCodeMatcher.matchFieldLeadingCode(combinedFieldParam.getFieldFixedMap(), combinedFieldParam.getByteBuf()); + Assert.isFalse(Objects.isNull(combinedFieldConfig), () -> { + throw new EngineException(EngineExceptionEnum.COMBINED_FIELD_NULL.getCode(), + "匹配失败,报文信息是"+ByteBufUtil.hexDump( combinedFieldParam.getByteBuf())+",配置信息是" + + JSON.toJSONString(combinedFieldParam.getFieldFixedMap())); + }); //解析前导码 int executeResult = resolvePreCode(combinedFieldParam, combinedFieldConfig); if (executeResult == CONFIGURE_NULL) { diff --git a/sensorhub-support/src/main/java/com/casic/missiles/enums/EngineExceptionEnum.java b/sensorhub-support/src/main/java/com/casic/missiles/enums/EngineExceptionEnum.java index 361e571..3a6e047 100644 --- a/sensorhub-support/src/main/java/com/casic/missiles/enums/EngineExceptionEnum.java +++ b/sensorhub-support/src/main/java/com/casic/missiles/enums/EngineExceptionEnum.java @@ -13,7 +13,8 @@ COMBINED_FIELD_NULL(3002, "组合字段解析配置为空"), COMBINED_DATA_CONFIG_NULL(3003, "组合字段解析配置,业务配置字段为空"), REPLY_FIELD_UNWHOLE_BYTE(3004, "回复字段解析不是完整的byte"), - PROTOCOL_INSTANCE_NULL(3005, "流程实例配置为空"); + PROTOCOL_INSTANCE_NULL(3005, "流程实例配置为空"), + RULE_PARSE_FAIL(3006, "规则解析失败"); private Integer code; private String message;