部署jar 运行后的报错信息

项目部署后,看到很多这样的报错日志,应该不是正常的吧,

java.lang.IllegalStateException: The request object has been recycled and is no longer associated with this facade
	at org.apache.catalina.connector.RequestFacade.checkFacade(RequestFacade.java:856) ~[tomcat-embed-core-10.1.8.jar!/:na]
	at org.apache.catalina.connector.RequestFacade.getHeader(RequestFacade.java:505) ~[tomcat-embed-core-10.1.8.jar!/:na]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at org.springframework.security.web.firewall.StrictHttpFirewall$StrictFirewalledRequest.getHeader(StrictHttpFirewall.java:714) ~[spring-security-web-6.1.0.jar!/:6.1.0]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at org.atmosphere.cpr.AtmosphereRequestImpl.getHeader(AtmosphereRequestImpl.java:351) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.AtmosphereRequestImpl.getHeader(AtmosphereRequestImpl.java:336) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at com.vaadin.flow.server.communication.LongPollingCacheFilter.filter(LongPollingCacheFilter.java:56) ~[flow-server-24.0.9.jar!/:24.0.9]
	at org.atmosphere.cpr.BroadcasterConfig.filter(BroadcasterConfig.java:452) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.DefaultBroadcaster.perRequestFilter(DefaultBroadcaster.java:818) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.DefaultBroadcaster.deliverPush(DefaultBroadcaster.java:691) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.DefaultBroadcaster.push(DefaultBroadcaster.java:568) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.DefaultBroadcaster$1.run(DefaultBroadcaster.java:423) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[na:na]
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[na:na]

2023-09-27T13:55:06.433+08:00  WARN 7140 --- [Atmosphere-Shared-0] org.atmosphere.cpr.DefaultBroadcaster    : This message Entry{message=com.vaadin.flow.server.communication.AtmospherePushConnection$PushMessage@15f1da39, type=RESOURCE, future=org.atmosphere.cpr.BroadcasterFuture@4eac02d5} will be lost
2023-09-27T13:55:06.433+08:00  WARN 7140 --- [Atmosphere-Shared-0] org.atmosphere.cpr.DefaultBroadcaster    : Failed to submit broadcast handler runnable to for Broadcaster/*

java.lang.IllegalStateException: The request object has been recycled and is no longer associated with this facade
	at org.apache.catalina.connector.RequestFacade.checkFacade(RequestFacade.java:856) ~[tomcat-embed-core-10.1.8.jar!/:na]
	at org.apache.catalina.connector.RequestFacade.getHeader(RequestFacade.java:505) ~[tomcat-embed-core-10.1.8.jar!/:na]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at org.springframework.security.web.firewall.StrictHttpFirewall$StrictFirewalledRequest.getHeader(StrictHttpFirewall.java:714) ~[spring-security-web-6.1.0.jar!/:6.1.0]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at org.atmosphere.cpr.AtmosphereRequestImpl.getHeader(AtmosphereRequestImpl.java:351) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.AtmosphereRequestImpl.getHeader(AtmosphereRequestImpl.java:336) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at com.vaadin.flow.server.communication.LongPollingCacheFilter.filter(LongPollingCacheFilter.java:56) ~[flow-server-24.0.9.jar!/:24.0.9]
	at org.atmosphere.cpr.BroadcasterConfig.filter(BroadcasterConfig.java:452) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.DefaultBroadcaster.perRequestFilter(DefaultBroadcaster.java:818) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.DefaultBroadcaster.deliverPush(DefaultBroadcaster.java:691) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.DefaultBroadcaster.push(DefaultBroadcaster.java:568) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.DefaultBroadcaster$1.run(DefaultBroadcaster.java:423) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[na:na]
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[na:na]

2023-09-27T13:55:11.602+08:00  WARN 7140 --- [Atmosphere-Shared-0] org.atmosphere.cpr.DefaultBroadcaster    : This message Entry{message=com.vaadin.flow.server.communication.AtmospherePushConnection$PushMessage@e296028, type=RESOURCE, future=org.atmosphere.cpr.BroadcasterFuture@151243c6} will be lost
2023-09-27T13:55:11.602+08:00  WARN 7140 --- [Atmosphere-Shared-0] org.atmosphere.cpr.DefaultBroadcaster    : Failed to submit broadcast handler runnable to for Broadcaster/*

java.lang.NumberFormatException: Cannot parse null string
	at java.base/java.lang.Integer.parseInt(Integer.java:630) ~[na:na]
	at java.base/java.lang.Integer.parseInt(Integer.java:786) ~[na:na]
	at com.vaadin.flow.server.communication.LongPollingCacheFilter.filter(LongPollingCacheFilter.java:60) ~[flow-server-24.0.9.jar!/:24.0.9]
	at org.atmosphere.cpr.BroadcasterConfig.filter(BroadcasterConfig.java:452) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.DefaultBroadcaster.perRequestFilter(DefaultBroadcaster.java:818) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.DefaultBroadcaster.deliverPush(DefaultBroadcaster.java:691) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.DefaultBroadcaster.push(DefaultBroadcaster.java:568) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.DefaultBroadcaster$1.run(DefaultBroadcaster.java:423) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[na:na]
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[na:na]

2023-09-27T13:55:11.607+08:00  WARN 7140 --- [Atmosphere-Shared-0] org.atmosphere.cpr.DefaultBroadcaster    : This message Entry{message=com.vaadin.flow.server.communication.AtmospherePushConnection$PushMessage@151d2ce8, type=RESOURCE, future=org.atmosphere.cpr.BroadcasterFuture@50f02643} will be lost
2023-09-27T13:55:11.607+08:00  WARN 7140 --- [Atmosphere-Shared-0] org.atmosphere.cpr.DefaultBroadcaster    : Failed to submit broadcast handler runnable to for Broadcaster/*

java.lang.IllegalStateException: The request object has been recycled and is no longer associated with this facade
	at org.apache.catalina.connector.RequestFacade.checkFacade(RequestFacade.java:856) ~[tomcat-embed-core-10.1.8.jar!/:na]
	at org.apache.catalina.connector.RequestFacade.getHeader(RequestFacade.java:505) ~[tomcat-embed-core-10.1.8.jar!/:na]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at org.springframework.security.web.firewall.StrictHttpFirewall$StrictFirewalledRequest.getHeader(StrictHttpFirewall.java:714) ~[spring-security-web-6.1.0.jar!/:6.1.0]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at org.atmosphere.cpr.AtmosphereRequestImpl.getHeader(AtmosphereRequestImpl.java:351) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.AtmosphereRequestImpl.getHeader(AtmosphereRequestImpl.java:336) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at com.vaadin.flow.server.communication.LongPollingCacheFilter.filter(LongPollingCacheFilter.java:56) ~[flow-server-24.0.9.jar!/:24.0.9]
	at org.atmosphere.cpr.BroadcasterConfig.filter(BroadcasterConfig.java:452) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.DefaultBroadcaster.perRequestFilter(DefaultBroadcaster.java:818) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.DefaultBroadcaster.deliverPush(DefaultBroadcaster.java:691) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.DefaultBroadcaster.push(DefaultBroadcaster.java:568) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.DefaultBroadcaster$1.run(DefaultBroadcaster.java:423) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[na:na]
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[na:na]

2023-09-27T13:55:34.844+08:00  WARN 7140 --- [Atmosphere-Shared-0] org.atmosphere.cpr.DefaultBroadcaster    : This message Entry{message=com.vaadin.flow.server.communication.AtmospherePushConnection$PushMessage@227ac3ce, type=RESOURCE, future=org.atmosphere.cpr.BroadcasterFuture@73e93bfc} will be lost
2023-09-27T13:55:34.845+08:00  WARN 7140 --- [Atmosphere-Shared-0] org.atmosphere.cpr.DefaultBroadcaster    : Failed to submit broadcast handler runnable to for Broadcaster/*

java.lang.IllegalStateException: The request object has been recycled and is no longer associated with this facade
	at org.apache.catalina.connector.RequestFacade.checkFacade(RequestFacade.java:856) ~[tomcat-embed-core-10.1.8.jar!/:na]
	at org.apache.catalina.connector.RequestFacade.getHeader(RequestFacade.java:505) ~[tomcat-embed-core-10.1.8.jar!/:na]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at org.springframework.security.web.firewall.StrictHttpFirewall$StrictFirewalledRequest.getHeader(StrictHttpFirewall.java:714) ~[spring-security-web-6.1.0.jar!/:6.1.0]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at org.atmosphere.cpr.AtmosphereRequestImpl.getHeader(AtmosphereRequestImpl.java:351) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.AtmosphereRequestImpl.getHeader(AtmosphereRequestImpl.java:336) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at com.vaadin.flow.server.communication.LongPollingCacheFilter.filter(LongPollingCacheFilter.java:56) ~[flow-server-24.0.9.jar!/:24.0.9]
	at org.atmosphere.cpr.BroadcasterConfig.filter(BroadcasterConfig.java:452) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.DefaultBroadcaster.perRequestFilter(DefaultBroadcaster.java:818) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.DefaultBroadcaster.deliverPush(DefaultBroadcaster.java:691) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.DefaultBroadcaster.push(DefaultBroadcaster.java:568) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.DefaultBroadcaster$1.run(DefaultBroadcaster.java:423) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[na:na]
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[na:na]

2023-09-27T13:55:34.849+08:00  WARN 7140 --- [Atmosphere-Shared-0] org.atmosphere.cpr.DefaultBroadcaster    : This message Entry{message=com.vaadin.flow.server.communication.AtmospherePushConnection$PushMessage@46b03359, type=RESOURCE, future=org.atmosphere.cpr.BroadcasterFuture@3220ecf2} will be lost
2023-09-27T13:55:34.850+08:00  WARN 7140 --- [Atmosphere-Shared-0] org.atmosphere.cpr.DefaultBroadcaster    : Failed to submit broadcast handler runnable to for Broadcaster/*

java.lang.IllegalStateException: The request object has been recycled and is no longer associated with this facade
	at org.apache.catalina.connector.RequestFacade.checkFacade(RequestFacade.java:856) ~[tomcat-embed-core-10.1.8.jar!/:na]
	at org.apache.catalina.connector.RequestFacade.getHeader(RequestFacade.java:505) ~[tomcat-embed-core-10.1.8.jar!/:na]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at org.springframework.security.web.firewall.StrictHttpFirewall$StrictFirewalledRequest.getHeader(StrictHttpFirewall.java:714) ~[spring-security-web-6.1.0.jar!/:6.1.0]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at jakarta.servlet.http.HttpServletRequestWrapper.getHeader(HttpServletRequestWrapper.java:83) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
	at org.atmosphere.cpr.AtmosphereRequestImpl.getHeader(AtmosphereRequestImpl.java:351) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.AtmosphereRequestImpl.getHeader(AtmosphereRequestImpl.java:336) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at com.vaadin.flow.server.communication.LongPollingCacheFilter.filter(LongPollingCacheFilter.java:56) ~[flow-server-24.0.9.jar!/:24.0.9]
	at org.atmosphere.cpr.BroadcasterConfig.filter(BroadcasterConfig.java:452) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.DefaultBroadcaster.perRequestFilter(DefaultBroadcaster.java:818) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.DefaultBroadcaster.deliverPush(DefaultBroadcaster.java:691) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.DefaultBroadcaster.push(DefaultBroadcaster.java:568) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at org.atmosphere.cpr.DefaultBroadcaster$1.run(DefaultBroadcaster.java:423) ~[atmosphere-runtime-3.0.3.slf4jvaadin1.jar!/:3.0.3.slf4jvaadin1]
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[na:na]
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[na:na]
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[na:na]

image
image

试了一下,应该是因为nginx 代理的原因,这个问题有好的解决方式么,

     location /heating/ {          
               proxy_pass http://localhost:8080/heating/;  
        }

看问题是出在了Vaadin中。暂时没找到好办法。试一下 Spring Boot versions 3.x.x problems with context Inheriterance in async methods · Issue #36763 · spring-projects/spring-boot · GitHub 这个帖子提到的解决方案:

添加一个bean:

@Bean
TomcatConnectorCustomizer disableFacadeDiscard() {
	return (connector) -> connector.setDiscardFacades(false);
}