101 lines
11 KiB
Plaintext
101 lines
11 KiB
Plaintext
|
|
01:54:02.313 [http-nio-9210-exec-1] ERROR c.r.c.s.h.GlobalExceptionHandler - [handleException,135] - 请求地址'/',发生系统异常.
|
||
|
|
org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .
|
||
|
|
at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:585)
|
||
|
|
at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52)
|
||
|
|
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
|
||
|
|
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
|
||
|
|
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
|
||
|
|
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
|
||
|
|
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)
|
||
|
|
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
|
||
|
|
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)
|
||
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
|
||
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
|
|
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
|
||
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
|
|
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
|
||
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
|
|
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
|
||
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
|
|
at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
|
||
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
|
|
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
|
||
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
|
|
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
|
||
|
|
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
|
||
|
|
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
|
||
|
|
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
|
||
|
|
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
|
||
|
|
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
||
|
|
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
|
||
|
|
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
|
||
|
|
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
|
||
|
|
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
|
||
|
|
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
|
||
|
|
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
|
||
|
|
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
|
||
|
|
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
|
||
|
|
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
|
||
|
|
at java.base/java.lang.Thread.run(Unknown Source)
|
||
|
|
04:44:12.606 [MQTT Call: mqttx_tuoheng_c1c67436] ERROR c.r.d.d.i.t.h.TuohengMqttMessageHandler - [handleHeartbeatMessage,256] - 处理心跳消息失败 - SN: THJSQ03B2410V9BB2UGY, Error: Cannot coerce empty String ("") to `com.ruoyi.device.domain.impl.tuohengmqtt.model.HeartbeatMessageData$NestDoorInfo` value (but could if coercion was enabled using `CoercionConfig`)
|
||
|
|
at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 13] (through reference chain: com.ruoyi.device.domain.impl.tuohengmqtt.model.HeartbeatMessageData["nestDoor"])
|
||
|
|
com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot coerce empty String ("") to `com.ruoyi.device.domain.impl.tuohengmqtt.model.HeartbeatMessageData$NestDoorInfo` value (but could if coercion was enabled using `CoercionConfig`)
|
||
|
|
at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 13] (through reference chain: com.ruoyi.device.domain.impl.tuohengmqtt.model.HeartbeatMessageData["nestDoor"])
|
||
|
|
at com.fasterxml.jackson.databind.exc.InvalidFormatException.from(InvalidFormatException.java:67)
|
||
|
|
at com.fasterxml.jackson.databind.DeserializationContext.reportBadCoercion(DeserializationContext.java:1832)
|
||
|
|
at com.fasterxml.jackson.databind.deser.std.StdDeserializer._checkCoercionFail(StdDeserializer.java:1679)
|
||
|
|
at com.fasterxml.jackson.databind.deser.std.StdDeserializer._deserializeFromEmptyString(StdDeserializer.java:325)
|
||
|
|
at com.fasterxml.jackson.databind.deser.std.StdDeserializer._deserializeFromString(StdDeserializer.java:270)
|
||
|
|
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromString(BeanDeserializerBase.java:1588)
|
||
|
|
at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeOther(BeanDeserializer.java:197)
|
||
|
|
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:187)
|
||
|
|
at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)
|
||
|
|
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:310)
|
||
|
|
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
|
||
|
|
at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342)
|
||
|
|
at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4905)
|
||
|
|
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3848)
|
||
|
|
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3816)
|
||
|
|
at com.ruoyi.device.domain.impl.tuohengmqtt.handler.TuohengMqttMessageHandler.handleHeartbeatMessage(TuohengMqttMessageHandler.java:245)
|
||
|
|
at com.ruoyi.device.domain.impl.tuohengmqtt.handler.TuohengMqttMessageHandler.handleMessage(TuohengMqttMessageHandler.java:146)
|
||
|
|
at com.ruoyi.device.domain.impl.tuohengmqtt.service.TuohengMqttClientService$1.messageArrived(TuohengMqttClientService.java:79)
|
||
|
|
at org.eclipse.paho.mqttv5.client.internal.CommsCallback.deliverMessage(CommsCallback.java:637)
|
||
|
|
at org.eclipse.paho.mqttv5.client.internal.CommsCallback.handleMessage(CommsCallback.java:481)
|
||
|
|
at org.eclipse.paho.mqttv5.client.internal.CommsCallback.run(CommsCallback.java:224)
|
||
|
|
at java.base/java.lang.Thread.run(Unknown Source)
|
||
|
|
08:12:54.517 [MQTT Call: mqttx_tuoheng_c1c67436] ERROR c.r.d.d.i.t.h.TuohengMqttMessageHandler - [handleHeartbeatMessage,256] - 处理心跳消息失败 - SN: THJSQ03B2410V9BB2UGY, Error: Cannot coerce empty String ("") to `com.ruoyi.device.domain.impl.tuohengmqtt.model.HeartbeatMessageData$NestDoorInfo` value (but could if coercion was enabled using `CoercionConfig`)
|
||
|
|
at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 13] (through reference chain: com.ruoyi.device.domain.impl.tuohengmqtt.model.HeartbeatMessageData["nestDoor"])
|
||
|
|
com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot coerce empty String ("") to `com.ruoyi.device.domain.impl.tuohengmqtt.model.HeartbeatMessageData$NestDoorInfo` value (but could if coercion was enabled using `CoercionConfig`)
|
||
|
|
at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 13] (through reference chain: com.ruoyi.device.domain.impl.tuohengmqtt.model.HeartbeatMessageData["nestDoor"])
|
||
|
|
at com.fasterxml.jackson.databind.exc.InvalidFormatException.from(InvalidFormatException.java:67)
|
||
|
|
at com.fasterxml.jackson.databind.DeserializationContext.reportBadCoercion(DeserializationContext.java:1832)
|
||
|
|
at com.fasterxml.jackson.databind.deser.std.StdDeserializer._checkCoercionFail(StdDeserializer.java:1679)
|
||
|
|
at com.fasterxml.jackson.databind.deser.std.StdDeserializer._deserializeFromEmptyString(StdDeserializer.java:325)
|
||
|
|
at com.fasterxml.jackson.databind.deser.std.StdDeserializer._deserializeFromString(StdDeserializer.java:270)
|
||
|
|
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromString(BeanDeserializerBase.java:1588)
|
||
|
|
at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeOther(BeanDeserializer.java:197)
|
||
|
|
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:187)
|
||
|
|
at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)
|
||
|
|
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:310)
|
||
|
|
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
|
||
|
|
at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342)
|
||
|
|
at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4905)
|
||
|
|
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3848)
|
||
|
|
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3816)
|
||
|
|
at com.ruoyi.device.domain.impl.tuohengmqtt.handler.TuohengMqttMessageHandler.handleHeartbeatMessage(TuohengMqttMessageHandler.java:245)
|
||
|
|
at com.ruoyi.device.domain.impl.tuohengmqtt.handler.TuohengMqttMessageHandler.handleMessage(TuohengMqttMessageHandler.java:146)
|
||
|
|
at com.ruoyi.device.domain.impl.tuohengmqtt.service.TuohengMqttClientService$1.messageArrived(TuohengMqttClientService.java:79)
|
||
|
|
at org.eclipse.paho.mqttv5.client.internal.CommsCallback.deliverMessage(CommsCallback.java:637)
|
||
|
|
at org.eclipse.paho.mqttv5.client.internal.CommsCallback.handleMessage(CommsCallback.java:481)
|
||
|
|
at org.eclipse.paho.mqttv5.client.internal.CommsCallback.run(CommsCallback.java:224)
|
||
|
|
at java.base/java.lang.Thread.run(Unknown Source)
|