野心家
2025-05-08 b427e1d0102d4b3b4263c7c6e572f29f9c50bef9
log/warn.log
@@ -1,6 +1,2706 @@
2025-04-19 14:01:46.639 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl.
2025-04-19 14:01:46.639 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-19 14:01:46.894 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin.
2025-04-19 14:01:46.894 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-19 14:01:46.922 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl.
2025-04-19 14:01:46.922 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:23:34.749 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl.
2025-04-23 14:23:34.751 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:23:35.037 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin.
2025-04-23 14:23:35.038 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:23:35.055 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl.
2025-04-23 14:23:35.055 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:24:00.976 [Thread-15] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:24:01.181 [Thread-15] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:24:01.193 [Thread-15] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:24:10.772 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl.
2025-04-23 14:24:10.773 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:24:11.058 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin.
2025-04-23 14:24:11.060 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:24:11.079 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl.
2025-04-23 14:24:11.079 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:32:44.781 [Thread-14] WARN  com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:2 ClientConnectionId: 3837594a-d63c-4102-84f6-032005418011 (该连接已关闭。). Possibly consider using a shorter maxLifetime value.
2025-04-23 14:32:44.871 [Thread-14] WARN  com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:3 ClientConnectionId: 7c1d5f14-59e3-4e40-b32c-53652f227d75 (该连接已关闭。). Possibly consider using a shorter maxLifetime value.
2025-04-23 14:32:44.897 [Thread-14] WARN  com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:4 ClientConnectionId: 5fb3ff81-9fed-47da-a64b-e89c2c40adfc (该连接已关闭。). Possibly consider using a shorter maxLifetime value.
2025-04-23 14:32:44.910 [Thread-14] WARN  com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:5 ClientConnectionId: 6fab5152-ef8b-40ae-bcfc-d0eb23c569db (该连接已关闭。). Possibly consider using a shorter maxLifetime value.
2025-04-23 14:32:44.918 [Thread-14] WARN  com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:6 ClientConnectionId: a81a0edf-5bb5-4bea-9725-a0b620e59e0a (该连接已关闭。). Possibly consider using a shorter maxLifetime value.
2025-04-23 14:32:44.937 [Thread-14] WARN  com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:7 ClientConnectionId: b88fc075-ba09-407a-ac5e-a66e8c6ca7d1 (该连接已关闭。). Possibly consider using a shorter maxLifetime value.
2025-04-23 14:32:44.947 [Thread-14] WARN  com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:8 ClientConnectionId: 5ca222b9-713e-414a-aa11-910ebbe3b9f0 (该连接已关闭。). Possibly consider using a shorter maxLifetime value.
2025-04-23 14:32:44.956 [Thread-14] WARN  com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:9 ClientConnectionId: db7a2755-931f-4f4e-ac1c-d54652a2c604 (该连接已关闭。). Possibly consider using a shorter maxLifetime value.
2025-04-23 14:32:44.967 [Thread-14] WARN  com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:10 ClientConnectionId: b3571c7f-f583-42e5-8408-2e1de1bd1033 (该连接已关闭。). Possibly consider using a shorter maxLifetime value.
2025-04-23 14:32:45.436 [Thread-18] WARN  com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:1 ClientConnectionId: 264fad4e-3a06-4e59-8e94-6a94470d7632 marked as broken because of SQLSTATE(08S01), ErrorCode(0)
com.microsoft.sqlserver.jdbc.SQLServerException: Connection reset
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034)
   at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7612)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7575)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection$1ConnectionCommand.doExecute(SQLServerConnection.java:3095)
   at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectionCommand(SQLServerConnection.java:3099)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.commit(SQLServerConnection.java:3260)
   at com.zaxxer.hikari.pool.ProxyConnection.commit(ProxyConnection.java:361)
   at com.zaxxer.hikari.pool.HikariProxyConnection.commit(HikariProxyConnection.java)
   at org.springframework.jdbc.datasource.DataSourceTransactionManager.doCommit(DataSourceTransactionManager.java:329)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:746)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:714)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:533)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:304)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
   at com.zy.asrs.service.impl.MainServiceImpl$$EnhancerBySpringCGLIB$$a7c64f30.generateStoreWrkFile(<generated>)
   at com.zy.core.MainProcess.lambda$start$0(MainProcess.java:51)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: Connection reset
   at java.net.SocketInputStream.read(SocketInputStream.java:209)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026)
   ... 21 common frames omitted
2025-04-23 14:33:07.329 [HikariPool-1 housekeeper] WARN  com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m26s784ms497µs300ns).
2025-04-23 14:33:35.153 [Thread-15] WARN  com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:12 ClientConnectionId: 7a374d7b-33e6-4572-82c2-5f75473e62e4 (该连接已关闭。). Possibly consider using a shorter maxLifetime value.
2025-04-23 14:33:35.152 [Thread-18] WARN  com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:13 ClientConnectionId: 9bc37ffb-4f9f-4f02-a2ff-97c53020bdc2 marked as broken because of SQLSTATE(08S01), ErrorCode(0)
com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034)
   at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7612)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7575)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection$1ConnectionCommand.doExecute(SQLServerConnection.java:3095)
   at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectionCommand(SQLServerConnection.java:3099)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.setAutoCommit(SQLServerConnection.java:3232)
   at com.zaxxer.hikari.pool.ProxyConnection.setAutoCommit(ProxyConnection.java:388)
   at com.zaxxer.hikari.pool.HikariProxyConnection.setAutoCommit(HikariProxyConnection.java)
   at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:283)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:378)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:474)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:289)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
   at com.zy.asrs.service.impl.MainServiceImpl$$EnhancerBySpringCGLIB$$a7c64f30.outOfDevp(<generated>)
   at com.zy.core.MainProcess.lambda$start$0(MainProcess.java:72)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: Socket closed
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:170)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026)
   ... 20 common frames omitted
2025-04-23 14:33:35.571 [Thread-14] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:33:35.726 [Thread-14] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:33:35.735 [Thread-14] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:33:47.916 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl.
2025-04-23 14:33:47.917 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:33:48.175 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin.
2025-04-23 14:33:48.175 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:33:48.192 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl.
2025-04-23 14:33:48.192 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:37:45.765 [Thread-13] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:37:46.004 [Thread-13] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:37:46.029 [Thread-13] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:37:57.869 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl.
2025-04-23 14:37:57.869 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:37:58.110 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin.
2025-04-23 14:37:58.110 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:37:58.126 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl.
2025-04-23 14:37:58.126 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:44:56.760 [HikariPool-1 housekeeper] WARN  com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=59s38ms525µs500ns).
2025-04-23 14:48:16.098 [HikariPool-1 housekeeper] WARN  com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=49s310ms386µs400ns).
2025-04-23 14:54:04.406 [HikariPool-1 housekeeper] WARN  com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=47s722ms227µs300ns).
2025-04-23 14:54:04.524 [http-nio-9092-exec-26] WARN  o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver - Failure in @ExceptionHandler public com.core.common.R com.zy.common.config.CoolExceptionHandler.handlerException(org.springframework.web.method.HandlerMethod,java.lang.Exception)
java.lang.IllegalStateException: Could not resolve parameter [0] in public com.core.common.R com.zy.common.config.CoolExceptionHandler.handlerException(org.springframework.web.method.HandlerMethod,java.lang.Exception): No suitable resolver
   at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:163)
   at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:134)
   at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)
   at org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver.doResolveHandlerMethodException(ExceptionHandlerExceptionResolver.java:412)
   at org.springframework.web.servlet.handler.AbstractHandlerMethodExceptionResolver.doResolveException(AbstractHandlerMethodExceptionResolver.java:61)
   at org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver.resolveException(AbstractHandlerExceptionResolver.java:139)
   at org.springframework.web.servlet.handler.HandlerExceptionResolverComposite.resolveException(HandlerExceptionResolverComposite.java:80)
   at org.springframework.web.servlet.DispatcherServlet.processHandlerException(DispatcherServlet.java:1297)
   at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1109)
   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1055)
   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
   at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
   at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
   at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
   at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
   at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)
   at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
   at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
   at java.lang.Thread.run(Thread.java:745)
2025-04-23 14:54:04.524 [http-nio-9092-exec-16] WARN  com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:2 ClientConnectionId: 666f59e3-0212-46a0-884d-c3a090287a99 marked as broken because of SQLSTATE(08S01), ErrorCode(0)
com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034)
   at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7610)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:598)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:522)
   at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:247)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:222)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:503)
   at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
   at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
   at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63)
   at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)
   at sun.reflect.GeneratedMethodAccessor143.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63)
   at com.sun.proxy.$Proxy154.query(Unknown Source)
   at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63)
   at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
   at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
   at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
   at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:77)
   at sun.reflect.GeneratedMethodAccessor148.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
   at com.sun.proxy.$Proxy77.selectOne(Unknown Source)
   at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:166)
   at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:83)
   at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
   at com.sun.proxy.$Proxy108.getLocUseRate(Unknown Source)
   at sun.reflect.GeneratedMethodAccessor223.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
   at com.sun.proxy.$Proxy109.getLocUseRate(Unknown Source)
   at com.zy.asrs.controller.MonitorController.monitorLocRep(MonitorController.java:221)
   at sun.reflect.GeneratedMethodAccessor222.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:189)
   at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
   at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)
   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800)
   at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038)
   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
   at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
   at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
   at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
   at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
   at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)
   at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
   at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: Socket closed
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:170)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026)
   ... 99 common frames omitted
2025-04-23 14:54:04.526 [http-nio-9092-exec-21] WARN  com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:5 ClientConnectionId: f8165e58-8806-4682-85ec-7c9c8a1a900b marked as broken because of SQLSTATE(08S01), ErrorCode(0)
com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034)
   at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7610)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:598)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:522)
   at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:247)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:222)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:503)
   at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
   at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
   at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63)
   at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)
   at sun.reflect.GeneratedMethodAccessor143.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63)
   at com.sun.proxy.$Proxy154.query(Unknown Source)
   at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63)
   at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
   at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
   at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
   at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:77)
   at sun.reflect.GeneratedMethodAccessor148.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
   at com.sun.proxy.$Proxy77.selectOne(Unknown Source)
   at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:166)
   at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:83)
   at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
   at com.sun.proxy.$Proxy108.getLocUseRate(Unknown Source)
   at sun.reflect.GeneratedMethodAccessor223.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
   at com.sun.proxy.$Proxy109.getLocUseRate(Unknown Source)
   at com.zy.asrs.controller.MonitorController.monitorLocRep(MonitorController.java:221)
   at sun.reflect.GeneratedMethodAccessor222.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:189)
   at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
   at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)
   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800)
   at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038)
   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
   at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
   at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
   at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
   at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
   at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)
   at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
   at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: Socket closed
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:170)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026)
   ... 99 common frames omitted
2025-04-23 14:54:04.524 [http-nio-9092-exec-17] WARN  com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:3 ClientConnectionId: 6755b8fa-214e-4987-b4ca-85f4d608e3cd marked as broken because of SQLSTATE(08S01), ErrorCode(0)
com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034)
   at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7610)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:598)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:522)
   at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:247)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:222)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:503)
   at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
   at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
   at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63)
   at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)
   at sun.reflect.GeneratedMethodAccessor143.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63)
   at com.sun.proxy.$Proxy154.query(Unknown Source)
   at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63)
   at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
   at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
   at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
   at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
   at sun.reflect.GeneratedMethodAccessor176.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
   at com.sun.proxy.$Proxy77.selectList(Unknown Source)
   at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
   at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
   at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
   at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
   at com.sun.proxy.$Proxy108.getChartAxis(Unknown Source)
   at sun.reflect.GeneratedMethodAccessor221.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
   at com.sun.proxy.$Proxy109.getChartAxis(Unknown Source)
   at com.zy.asrs.controller.MonitorController.locIoLineCharts(MonitorController.java:172)
   at sun.reflect.GeneratedMethodAccessor220.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:189)
   at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
   at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)
   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800)
   at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038)
   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
   at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
   at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
   at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
   at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
   at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)
   at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
   at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: Socket closed
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:170)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026)
   ... 99 common frames omitted
2025-04-23 14:54:04.526 [http-nio-9092-exec-19] WARN  o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver - Failure in @ExceptionHandler public com.core.common.R com.zy.common.config.CoolExceptionHandler.handlerException(org.springframework.web.method.HandlerMethod,java.lang.Exception)
java.lang.IllegalStateException: Could not resolve parameter [0] in public com.core.common.R com.zy.common.config.CoolExceptionHandler.handlerException(org.springframework.web.method.HandlerMethod,java.lang.Exception): No suitable resolver
   at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:163)
   at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:134)
   at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)
   at org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver.doResolveHandlerMethodException(ExceptionHandlerExceptionResolver.java:412)
   at org.springframework.web.servlet.handler.AbstractHandlerMethodExceptionResolver.doResolveException(AbstractHandlerMethodExceptionResolver.java:61)
   at org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver.resolveException(AbstractHandlerExceptionResolver.java:139)
   at org.springframework.web.servlet.handler.HandlerExceptionResolverComposite.resolveException(HandlerExceptionResolverComposite.java:80)
   at org.springframework.web.servlet.DispatcherServlet.processHandlerException(DispatcherServlet.java:1297)
   at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1109)
   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1055)
   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
   at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
   at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
   at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
   at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
   at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)
   at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
   at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
   at java.lang.Thread.run(Thread.java:745)
2025-04-23 14:54:04.526 [http-nio-9092-exec-5] WARN  com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:1 ClientConnectionId: e6413a78-bba2-4e2f-a87f-4e9273cd1306 marked as broken because of SQLSTATE(08S01), ErrorCode(0)
com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034)
   at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7610)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:598)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:522)
   at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:247)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:222)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:503)
   at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
   at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
   at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63)
   at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)
   at sun.reflect.GeneratedMethodAccessor143.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63)
   at com.sun.proxy.$Proxy154.query(Unknown Source)
   at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63)
   at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
   at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
   at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
   at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
   at sun.reflect.GeneratedMethodAccessor176.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
   at com.sun.proxy.$Proxy77.selectList(Unknown Source)
   at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
   at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
   at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
   at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
   at com.sun.proxy.$Proxy108.getChartAxis(Unknown Source)
   at sun.reflect.GeneratedMethodAccessor221.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
   at com.sun.proxy.$Proxy109.getChartAxis(Unknown Source)
   at com.zy.asrs.controller.MonitorController.locIoLineCharts(MonitorController.java:172)
   at sun.reflect.GeneratedMethodAccessor220.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:189)
   at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
   at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)
   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800)
   at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038)
   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
   at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
   at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
   at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
   at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
   at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)
   at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
   at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: Socket closed
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:170)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026)
   ... 99 common frames omitted
2025-04-23 14:54:04.641 [http-nio-9092-exec-16] WARN  o.s.jdbc.support.SQLErrorCodesFactory - Error while extracting database name - falling back to empty error codes
org.springframework.jdbc.support.MetaDataAccessException: Could not get Connection for extracting meta-data; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: HikariDataSource HikariDataSource (HikariPool-1) has been closed.
   at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:328)
   at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:356)
   at org.springframework.jdbc.support.SQLErrorCodesFactory.getErrorCodes(SQLErrorCodesFactory.java:214)
   at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.setDataSource(SQLErrorCodeSQLExceptionTranslator.java:136)
   at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.<init>(SQLErrorCodeSQLExceptionTranslator.java:99)
   at org.mybatis.spring.MyBatisExceptionTranslator.initExceptionTranslator(MyBatisExceptionTranslator.java:87)
   at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:72)
   at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
   at com.sun.proxy.$Proxy77.selectOne(Unknown Source)
   at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:166)
   at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:83)
   at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
   at com.sun.proxy.$Proxy108.getLocUseRate(Unknown Source)
   at sun.reflect.GeneratedMethodAccessor223.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
   at com.sun.proxy.$Proxy109.getLocUseRate(Unknown Source)
   at com.zy.asrs.controller.MonitorController.monitorLocRep(MonitorController.java:221)
   at sun.reflect.GeneratedMethodAccessor222.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:189)
   at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
   at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)
   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800)
   at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038)
   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
   at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
   at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
   at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
   at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
   at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)
   at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
   at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
   at java.lang.Thread.run(Thread.java:745)
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: HikariDataSource HikariDataSource (HikariPool-1) has been closed.
   at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
   at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:319)
   ... 76 common frames omitted
Caused by: java.sql.SQLException: HikariDataSource HikariDataSource (HikariPool-1) has been closed.
   at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:96)
   at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:157)
   at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:115)
   at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:78)
   ... 77 common frames omitted
2025-04-23 14:54:05.283 [Thread-9] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:54:05.480 [Thread-9] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:54:05.497 [Thread-9] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:54:17.941 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl.
2025-04-23 14:54:17.941 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:54:18.172 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin.
2025-04-23 14:54:18.172 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:54:18.188 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl.
2025-04-23 14:54:18.189 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:55:00.044 [Thread-17] WARN  com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:3 ClientConnectionId: 70a36792-f022-4a11-9c7c-cc5691405cf4 marked as broken because of SQLSTATE(08S01), ErrorCode(0)
com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034)
   at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7610)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:598)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:522)
   at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:247)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:222)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:503)
   at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
   at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
   at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63)
   at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)
   at sun.reflect.GeneratedMethodAccessor104.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63)
   at com.sun.proxy.$Proxy155.query(Unknown Source)
   at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63)
   at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
   at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
   at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
   at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:77)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
   at com.sun.proxy.$Proxy77.selectOne(Unknown Source)
   at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:166)
   at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:83)
   at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
   at com.sun.proxy.$Proxy78.selectLocMove(Unknown Source)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
   at com.sun.proxy.$Proxy80.selectLocMove(Unknown Source)
   at com.zy.asrs.service.impl.MainServiceImpl.locToLoc(MainServiceImpl.java:1045)
   at com.zy.asrs.service.impl.MainServiceImpl.crnIoExecute(MainServiceImpl.java:587)
   at com.zy.asrs.service.impl.MainServiceImpl$$FastClassBySpringCGLIB$$75c80c20.invoke(<generated>)
   at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
   at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
   at com.zy.asrs.service.impl.MainServiceImpl$$EnhancerBySpringCGLIB$$2e226e6e.crnIoExecute(<generated>)
   at com.zy.core.MainProcess.lambda$start$0(MainProcess.java:58)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: Socket closed
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:170)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026)
   ... 60 common frames omitted
2025-04-23 14:55:00.095 [Thread-17] WARN  o.s.jdbc.support.SQLErrorCodesFactory - Error while extracting database name - falling back to empty error codes
org.springframework.jdbc.support.MetaDataAccessException: Error while extracting DatabaseMetaData; nested exception is java.sql.SQLException: Connection is closed
   at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:331)
   at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:356)
   at org.springframework.jdbc.support.SQLErrorCodesFactory.getErrorCodes(SQLErrorCodesFactory.java:214)
   at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.setDataSource(SQLErrorCodeSQLExceptionTranslator.java:136)
   at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.<init>(SQLErrorCodeSQLExceptionTranslator.java:99)
   at org.mybatis.spring.MyBatisExceptionTranslator.initExceptionTranslator(MyBatisExceptionTranslator.java:87)
   at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:72)
   at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
   at com.sun.proxy.$Proxy77.selectOne(Unknown Source)
   at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:166)
   at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:83)
   at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
   at com.sun.proxy.$Proxy78.selectLocMove(Unknown Source)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
   at com.sun.proxy.$Proxy80.selectLocMove(Unknown Source)
   at com.zy.asrs.service.impl.MainServiceImpl.locToLoc(MainServiceImpl.java:1045)
   at com.zy.asrs.service.impl.MainServiceImpl.crnIoExecute(MainServiceImpl.java:587)
   at com.zy.asrs.service.impl.MainServiceImpl$$FastClassBySpringCGLIB$$75c80c20.invoke(<generated>)
   at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
   at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
   at com.zy.asrs.service.impl.MainServiceImpl$$EnhancerBySpringCGLIB$$2e226e6e.crnIoExecute(<generated>)
   at com.zy.core.MainProcess.lambda$start$0(MainProcess.java:58)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.sql.SQLException: Connection is closed
   at com.zaxxer.hikari.pool.ProxyConnection$ClosedConnection.lambda$getClosedConnection$0(ProxyConnection.java:489)
   at com.sun.proxy.$Proxy66.getMetaData(Unknown Source)
   at com.zaxxer.hikari.pool.ProxyConnection.getMetaData(ProxyConnection.java:354)
   at com.zaxxer.hikari.pool.HikariProxyConnection.getMetaData(HikariProxyConnection.java)
   at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:320)
   ... 36 common frames omitted
2025-04-23 14:55:00.375 [Thread-13] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:55:00.554 [Thread-13] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:55:00.567 [Thread-13] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:55:11.933 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl.
2025-04-23 14:55:11.934 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:55:12.206 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin.
2025-04-23 14:55:12.206 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:55:12.224 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl.
2025-04-23 14:55:12.224 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:58:07.585 [Thread-13] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:58:07.775 [Thread-13] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:58:07.775 [Thread-13] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:58:14.721 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl.
2025-04-23 14:58:14.721 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:58:14.941 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin.
2025-04-23 14:58:14.942 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 14:58:14.958 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl.
2025-04-23 14:58:14.958 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:05:37.518 [Thread-16] WARN  com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:3 ClientConnectionId: a089c8ae-1306-4324-bfeb-fcd5d216194d marked as broken because of SQLSTATE(08S01), ErrorCode(0)
com.microsoft.sqlserver.jdbc.SQLServerException: Connection reset
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034)
   at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7612)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7575)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection$1ConnectionCommand.doExecute(SQLServerConnection.java:3095)
   at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectionCommand(SQLServerConnection.java:3099)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.setAutoCommit(SQLServerConnection.java:3232)
   at com.zaxxer.hikari.pool.ProxyConnection.setAutoCommit(ProxyConnection.java:388)
   at com.zaxxer.hikari.pool.HikariProxyConnection.setAutoCommit(HikariProxyConnection.java)
   at org.springframework.jdbc.datasource.DataSourceTransactionManager.doCleanupAfterCompletion(DataSourceTransactionManager.java:374)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.cleanupAfterCompletion(AbstractPlatformTransactionManager.java:1007)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:793)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:714)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:533)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:304)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
   at com.zy.asrs.service.impl.MainServiceImpl$$EnhancerBySpringCGLIB$$583b53bc.generateStoreWrkFile0(<generated>)
   at com.zy.core.MainProcess.lambda$start$0(MainProcess.java:52)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: Connection reset
   at java.net.SocketInputStream.read(SocketInputStream.java:209)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026)
   ... 22 common frames omitted
2025-04-23 15:05:37.530 [Thread-16] WARN  com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:1 ClientConnectionId: e6f142a0-b077-4835-b170-1cf002b332e0 (该连接已关闭。). Possibly consider using a shorter maxLifetime value.
2025-04-23 15:05:37.532 [http-nio-9092-exec-3] WARN  com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:2 ClientConnectionId: 36dbe31e-79d6-4c8b-a63b-3f150326783f (该连接已关闭。). Possibly consider using a shorter maxLifetime value.
2025-04-23 15:05:37.537 [http-nio-9092-exec-3] WARN  com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:6 ClientConnectionId: a13c43fc-198f-458a-84b2-2e521bfe6777 (该连接已关闭。). Possibly consider using a shorter maxLifetime value.
2025-04-23 15:05:37.537 [http-nio-9092-exec-1] WARN  com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:5 ClientConnectionId: 7715cad9-61b0-48d0-a761-378b99f9e84d (该连接已关闭。). Possibly consider using a shorter maxLifetime value.
2025-04-23 15:05:37.537 [Thread-16] WARN  com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:4 ClientConnectionId: 70184602-a2e5-43dd-afd5-70c157c61e47 (该连接已关闭。). Possibly consider using a shorter maxLifetime value.
2025-04-23 15:05:37.541 [http-nio-9092-exec-3] WARN  com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:7 ClientConnectionId: b1a8f238-a63b-41b6-9eb2-9859310b4670 (该连接已关闭。). Possibly consider using a shorter maxLifetime value.
2025-04-23 15:05:37.541 [Thread-16] WARN  com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:9 ClientConnectionId: f26bbbf3-6a81-4f9a-919c-8e4c2da7ae61 (该连接已关闭。). Possibly consider using a shorter maxLifetime value.
2025-04-23 15:05:37.541 [http-nio-9092-exec-1] WARN  com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:8 ClientConnectionId: 82730432-a29d-4437-b886-ef4f77164414 (该连接已关闭。). Possibly consider using a shorter maxLifetime value.
2025-04-23 15:05:37.546 [http-nio-9092-exec-3] WARN  com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:10 ClientConnectionId: 0fb890f5-6e31-496b-b172-c2c87e2343b5 (该连接已关闭。). Possibly consider using a shorter maxLifetime value.
2025-04-23 15:05:37.932 [HikariPool-1 housekeeper] WARN  com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m23s316ms735µs900ns).
2025-04-23 15:14:11.821 [Thread-13] WARN  com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:11 ClientConnectionId: 640b8ce3-7965-4e5e-8a3a-4f3af1cd931b marked as broken because of SQLSTATE(08S01), ErrorCode(0)
com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034)
   at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7610)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatementBatch(SQLServerPreparedStatement.java:2783)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtBatchExecCmd.doExecute(SQLServerPreparedStatement.java:2665)
   at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:247)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:222)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeBatch(SQLServerPreparedStatement.java:2066)
   at com.zaxxer.hikari.pool.ProxyStatement.executeBatch(ProxyStatement.java:128)
   at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeBatch(HikariProxyPreparedStatement.java)
   at org.apache.ibatis.executor.BatchExecutor.doFlushStatements(BatchExecutor.java:122)
   at org.apache.ibatis.executor.BaseExecutor.flushStatements(BaseExecutor.java:129)
   at org.apache.ibatis.executor.BaseExecutor.flushStatements(BaseExecutor.java:122)
   at org.apache.ibatis.executor.CachingExecutor.flushStatements(CachingExecutor.java:114)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.flushStatements(DefaultSqlSession.java:253)
   at com.baomidou.mybatisplus.service.impl.ServiceImpl.updateBatchById(ServiceImpl.java:379)
   at com.baomidou.mybatisplus.service.impl.ServiceImpl.updateBatchById(ServiceImpl.java:339)
   at com.baomidou.mybatisplus.service.impl.ServiceImpl.updateBatchById(ServiceImpl.java:333)
   at com.baomidou.mybatisplus.service.impl.ServiceImpl$$FastClassBySpringCGLIB$$3e2398a4.invoke(<generated>)
   at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
   at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
   at com.zy.asrs.service.impl.BasDevpServiceImpl$$EnhancerBySpringCGLIB$$1a645f02.updateBatchById(<generated>)
   at com.zy.core.thread.SiemensDevpThread.read(SiemensDevpThread.java:251)
   at com.zy.core.thread.SiemensDevpThread.run(SiemensDevpThread.java:100)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: Socket closed
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:170)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026)
   ... 31 common frames omitted
2025-04-23 15:14:11.821 [Thread-16] WARN  com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:13 ClientConnectionId: 25133e3a-dd8b-46d3-8af6-2d1ddc0bd3a2 marked as broken because of SQLSTATE(08S01), ErrorCode(0)
com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034)
   at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7612)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7575)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection$1ConnectionCommand.doExecute(SQLServerConnection.java:3095)
   at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectionCommand(SQLServerConnection.java:3099)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.setAutoCommit(SQLServerConnection.java:3232)
   at com.zaxxer.hikari.pool.ProxyConnection.setAutoCommit(ProxyConnection.java:388)
   at com.zaxxer.hikari.pool.HikariProxyConnection.setAutoCommit(HikariProxyConnection.java)
   at org.springframework.jdbc.datasource.DataSourceTransactionManager.doCleanupAfterCompletion(DataSourceTransactionManager.java:374)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.cleanupAfterCompletion(AbstractPlatformTransactionManager.java:1007)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:793)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:714)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:533)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:304)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
   at com.zy.asrs.service.impl.MainServiceImpl$$EnhancerBySpringCGLIB$$583b53bc.recCrnErr(<generated>)
   at com.zy.core.MainProcess.lambda$start$0(MainProcess.java:64)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: Socket closed
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:170)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026)
   ... 22 common frames omitted
2025-04-23 15:14:12.501 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:14:13.042 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:14:13.074 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:14:55.508 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl.
2025-04-23 15:14:55.508 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:14:55.712 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin.
2025-04-23 15:14:55.712 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:14:55.729 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl.
2025-04-23 15:14:55.729 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:15:32.499 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:15:33.090 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:15:33.119 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:15:47.099 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl.
2025-04-23 15:15:47.099 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:15:47.310 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin.
2025-04-23 15:15:47.310 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:15:47.328 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl.
2025-04-23 15:15:47.328 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:17:39.427 [HikariPool-1 housekeeper] WARN  com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=52s480ms633µs).
2025-04-23 15:19:55.999 [HikariPool-1 housekeeper] WARN  com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m37s452ms480µs600ns).
2025-04-23 15:19:56.131 [Thread-13] WARN  com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:6 ClientConnectionId: 9e11181d-4e0a-42ad-a35a-03baef8c7b6e marked as broken because of SQLSTATE(08S01), ErrorCode(0)
com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034)
   at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7610)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatementBatch(SQLServerPreparedStatement.java:2783)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtBatchExecCmd.doExecute(SQLServerPreparedStatement.java:2665)
   at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:247)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:222)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeBatch(SQLServerPreparedStatement.java:2066)
   at com.zaxxer.hikari.pool.ProxyStatement.executeBatch(ProxyStatement.java:128)
   at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeBatch(HikariProxyPreparedStatement.java)
   at org.apache.ibatis.executor.BatchExecutor.doFlushStatements(BatchExecutor.java:122)
   at org.apache.ibatis.executor.BaseExecutor.flushStatements(BaseExecutor.java:129)
   at org.apache.ibatis.executor.BaseExecutor.flushStatements(BaseExecutor.java:122)
   at org.apache.ibatis.executor.CachingExecutor.flushStatements(CachingExecutor.java:114)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.flushStatements(DefaultSqlSession.java:253)
   at com.baomidou.mybatisplus.service.impl.ServiceImpl.updateBatchById(ServiceImpl.java:379)
   at com.baomidou.mybatisplus.service.impl.ServiceImpl.updateBatchById(ServiceImpl.java:339)
   at com.baomidou.mybatisplus.service.impl.ServiceImpl.updateBatchById(ServiceImpl.java:333)
   at com.baomidou.mybatisplus.service.impl.ServiceImpl$$FastClassBySpringCGLIB$$3e2398a4.invoke(<generated>)
   at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
   at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
   at com.zy.asrs.service.impl.BasDevpServiceImpl$$EnhancerBySpringCGLIB$$60950fec.updateBatchById(<generated>)
   at com.zy.core.thread.SiemensDevpThread.read(SiemensDevpThread.java:251)
   at com.zy.core.thread.SiemensDevpThread.run(SiemensDevpThread.java:100)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: Socket closed
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:170)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026)
   ... 31 common frames omitted
2025-04-23 15:19:56.132 [Thread-16] WARN  com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:4 ClientConnectionId: 98ea2891-a8ae-4985-9a99-73e5e3429ab1 marked as broken because of SQLSTATE(08S01), ErrorCode(0)
com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034)
   at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7612)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7575)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection$1ConnectionCommand.doExecute(SQLServerConnection.java:3095)
   at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectionCommand(SQLServerConnection.java:3099)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.setAutoCommit(SQLServerConnection.java:3232)
   at com.zaxxer.hikari.pool.ProxyConnection.setAutoCommit(ProxyConnection.java:388)
   at com.zaxxer.hikari.pool.HikariProxyConnection.setAutoCommit(HikariProxyConnection.java)
   at org.springframework.jdbc.datasource.DataSourceTransactionManager.doCleanupAfterCompletion(DataSourceTransactionManager.java:374)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.cleanupAfterCompletion(AbstractPlatformTransactionManager.java:1007)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:793)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:714)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:533)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:304)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
   at com.zy.asrs.service.impl.MainServiceImpl$$EnhancerBySpringCGLIB$$9e6c04a6.ledReset(<generated>)
   at com.zy.core.MainProcess.lambda$start$0(MainProcess.java:70)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: Socket closed
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:170)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026)
   ... 22 common frames omitted
2025-04-23 15:19:56.131 [Thread-12] WARN  com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:9 ClientConnectionId: 93931aad-ead9-453b-944f-e03854db1116 marked as broken because of SQLSTATE(08S01), ErrorCode(0)
com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034)
   at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7610)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:598)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:522)
   at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:247)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:222)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:503)
   at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
   at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
   at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:46)
   at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74)
   at sun.reflect.GeneratedMethodAccessor182.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63)
   at com.sun.proxy.$Proxy151.update(Unknown Source)
   at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50)
   at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117)
   at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:198)
   at sun.reflect.GeneratedMethodAccessor181.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
   at com.sun.proxy.$Proxy77.update(Unknown Source)
   at org.mybatis.spring.SqlSessionTemplate.update(SqlSessionTemplate.java:294)
   at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:63)
   at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
   at com.sun.proxy.$Proxy89.updateById(Unknown Source)
   at sun.reflect.GeneratedMethodAccessor180.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
   at com.sun.proxy.$Proxy90.updateById(Unknown Source)
   at com.baomidou.mybatisplus.service.impl.ServiceImpl.updateById(ServiceImpl.java:309)
   at com.baomidou.mybatisplus.service.impl.ServiceImpl$$FastClassBySpringCGLIB$$3e2398a4.invoke(<generated>)
   at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
   at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
   at com.zy.asrs.service.impl.BasCrnpServiceImpl$$EnhancerBySpringCGLIB$$3ff07a8a.updateById(<generated>)
   at com.zy.core.thread.SiemensCrnThread.readStatus(SiemensCrnThread.java:200)
   at com.zy.core.thread.SiemensCrnThread.run(SiemensCrnThread.java:64)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: Socket closed
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:170)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026)
   ... 54 common frames omitted
2025-04-23 15:19:56.131 [http-nio-9092-exec-22] WARN  com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:3 ClientConnectionId: a2153b46-a074-4250-ad89-4f0fd155cc80 marked as broken because of SQLSTATE(08S01), ErrorCode(0)
com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034)
   at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7610)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:598)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:522)
   at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:247)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:222)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:503)
   at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
   at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
   at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63)
   at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)
   at sun.reflect.GeneratedMethodAccessor111.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63)
   at com.sun.proxy.$Proxy151.query(Unknown Source)
   at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63)
   at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
   at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
   at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
   at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
   at sun.reflect.GeneratedMethodAccessor128.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
   at com.sun.proxy.$Proxy77.selectList(Unknown Source)
   at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
   at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
   at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
   at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
   at com.sun.proxy.$Proxy108.getChartAxis(Unknown Source)
   at sun.reflect.GeneratedMethodAccessor178.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
   at com.sun.proxy.$Proxy109.getChartAxis(Unknown Source)
   at com.zy.asrs.controller.MonitorController.locIoLineCharts(MonitorController.java:154)
   at sun.reflect.GeneratedMethodAccessor175.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:189)
   at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
   at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)
   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800)
   at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038)
   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
   at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
   at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
   at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
   at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
   at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)
   at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
   at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: Socket closed
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:170)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026)
   ... 99 common frames omitted
2025-04-23 15:19:56.136 [http-nio-9092-exec-16] WARN  com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:1 ClientConnectionId: c54b9fda-2875-4e70-80b7-6fc3e631fff3 marked as broken because of SQLSTATE(08S01), ErrorCode(0)
com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034)
   at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7610)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:598)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:522)
   at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:247)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:222)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:503)
   at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
   at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
   at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63)
   at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)
   at sun.reflect.GeneratedMethodAccessor111.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63)
   at com.sun.proxy.$Proxy151.query(Unknown Source)
   at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63)
   at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
   at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
   at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
   at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
   at sun.reflect.GeneratedMethodAccessor128.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
   at com.sun.proxy.$Proxy77.selectList(Unknown Source)
   at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
   at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
   at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
   at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
   at com.sun.proxy.$Proxy108.getChartAxis(Unknown Source)
   at sun.reflect.GeneratedMethodAccessor178.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
   at com.sun.proxy.$Proxy109.getChartAxis(Unknown Source)
   at com.zy.asrs.controller.MonitorController.locIoLineCharts(MonitorController.java:154)
   at sun.reflect.GeneratedMethodAccessor175.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:189)
   at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
   at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)
   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800)
   at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038)
   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
   at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
   at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
   at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
   at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
   at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)
   at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
   at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: Socket closed
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:170)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026)
   ... 99 common frames omitted
2025-04-23 15:19:56.202 [Thread-12] WARN  o.s.jdbc.support.SQLErrorCodesFactory - Error while extracting database name - falling back to empty error codes
org.springframework.jdbc.support.MetaDataAccessException: Error while extracting DatabaseMetaData; nested exception is java.sql.SQLException: Connection is closed
   at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:331)
   at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:356)
   at org.springframework.jdbc.support.SQLErrorCodesFactory.getErrorCodes(SQLErrorCodesFactory.java:214)
   at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.setDataSource(SQLErrorCodeSQLExceptionTranslator.java:136)
   at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.<init>(SQLErrorCodeSQLExceptionTranslator.java:99)
   at org.mybatis.spring.MyBatisExceptionTranslator.initExceptionTranslator(MyBatisExceptionTranslator.java:87)
   at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:72)
   at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
   at com.sun.proxy.$Proxy77.update(Unknown Source)
   at org.mybatis.spring.SqlSessionTemplate.update(SqlSessionTemplate.java:294)
   at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:63)
   at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
   at com.sun.proxy.$Proxy89.updateById(Unknown Source)
   at sun.reflect.GeneratedMethodAccessor180.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
   at com.sun.proxy.$Proxy90.updateById(Unknown Source)
   at com.baomidou.mybatisplus.service.impl.ServiceImpl.updateById(ServiceImpl.java:309)
   at com.baomidou.mybatisplus.service.impl.ServiceImpl$$FastClassBySpringCGLIB$$3e2398a4.invoke(<generated>)
   at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
   at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
   at com.zy.asrs.service.impl.BasCrnpServiceImpl$$EnhancerBySpringCGLIB$$3ff07a8a.updateById(<generated>)
   at com.zy.core.thread.SiemensCrnThread.readStatus(SiemensCrnThread.java:200)
   at com.zy.core.thread.SiemensCrnThread.run(SiemensCrnThread.java:64)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.sql.SQLException: Connection is closed
   at com.zaxxer.hikari.pool.ProxyConnection$ClosedConnection.lambda$getClosedConnection$0(ProxyConnection.java:489)
   at com.sun.proxy.$Proxy66.getMetaData(Unknown Source)
   at com.zaxxer.hikari.pool.ProxyConnection.getMetaData(ProxyConnection.java:354)
   at com.zaxxer.hikari.pool.HikariProxyConnection.getMetaData(HikariProxyConnection.java)
   at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:320)
   ... 35 common frames omitted
2025-04-23 15:19:57.601 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:19:57.903 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:19:57.916 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:20:12.340 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl.
2025-04-23 15:20:12.341 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:20:12.552 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin.
2025-04-23 15:20:12.553 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:20:12.570 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl.
2025-04-23 15:20:12.570 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:26:06.981 [HikariPool-1 housekeeper] WARN  com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=54s708ms223µs700ns).
2025-04-23 15:30:02.912 [Thread-16] WARN  com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:2 ClientConnectionId: f195aacc-ef14-4bf4-90ac-28b686886407 marked as broken because of SQLSTATE(08S01), ErrorCode(0)
com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034)
   at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7612)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7575)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection$1ConnectionCommand.doExecute(SQLServerConnection.java:3095)
   at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectionCommand(SQLServerConnection.java:3099)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.setAutoCommit(SQLServerConnection.java:3232)
   at com.zaxxer.hikari.pool.ProxyConnection.setAutoCommit(ProxyConnection.java:388)
   at com.zaxxer.hikari.pool.HikariProxyConnection.setAutoCommit(HikariProxyConnection.java)
   at org.springframework.jdbc.datasource.DataSourceTransactionManager.doCleanupAfterCompletion(DataSourceTransactionManager.java:374)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.cleanupAfterCompletion(AbstractPlatformTransactionManager.java:1007)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:793)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:714)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:533)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:304)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
   at com.zy.asrs.service.impl.MainServiceImpl$$EnhancerBySpringCGLIB$$ef772ffe.ledExecute(<generated>)
   at com.zy.core.MainProcess.lambda$start$0(MainProcess.java:68)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: Socket closed
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:170)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026)
   ... 22 common frames omitted
2025-04-23 15:30:02.912 [Thread-12] WARN  com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:9 ClientConnectionId: 175e41e3-480c-4235-97d8-e09e1e960800 marked as broken because of SQLSTATE(08S01), ErrorCode(0)
com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034)
   at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7612)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7575)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection$1ConnectionCommand.doExecute(SQLServerConnection.java:3095)
   at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectionCommand(SQLServerConnection.java:3099)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.setAutoCommit(SQLServerConnection.java:3232)
   at com.zaxxer.hikari.pool.ProxyConnection.setAutoCommit(ProxyConnection.java:388)
   at com.zaxxer.hikari.pool.HikariProxyConnection.setAutoCommit(HikariProxyConnection.java)
   at org.springframework.jdbc.datasource.DataSourceTransactionManager.doCleanupAfterCompletion(DataSourceTransactionManager.java:374)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.cleanupAfterCompletion(AbstractPlatformTransactionManager.java:1007)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:793)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:714)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:533)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:304)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
   at com.zy.asrs.service.impl.BasCrnpServiceImpl$$EnhancerBySpringCGLIB$$90fba5e2.updateById(<generated>)
   at com.zy.core.thread.SiemensCrnThread.readStatus(SiemensCrnThread.java:200)
   at com.zy.core.thread.SiemensCrnThread.run(SiemensCrnThread.java:64)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: Socket closed
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:170)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026)
   ... 23 common frames omitted
2025-04-23 15:30:02.915 [http-nio-9092-exec-26] WARN  com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:1 ClientConnectionId: ea533f96-8096-40f1-b304-9799dbd76520 marked as broken because of SQLSTATE(08S01), ErrorCode(0)
com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034)
   at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7610)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:598)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:522)
   at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:247)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:222)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:503)
   at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
   at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
   at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63)
   at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)
   at sun.reflect.GeneratedMethodAccessor118.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63)
   at com.sun.proxy.$Proxy155.query(Unknown Source)
   at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63)
   at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
   at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
   at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
   at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:77)
   at sun.reflect.GeneratedMethodAccessor126.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
   at com.sun.proxy.$Proxy77.selectOne(Unknown Source)
   at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:166)
   at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:83)
   at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
   at com.sun.proxy.$Proxy108.getLocUseRate(Unknown Source)
   at sun.reflect.GeneratedMethodAccessor133.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
   at com.sun.proxy.$Proxy109.getLocUseRate(Unknown Source)
   at com.zy.asrs.controller.MonitorController.monitorLocRep(MonitorController.java:203)
   at sun.reflect.GeneratedMethodAccessor132.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:189)
   at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
   at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)
   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800)
   at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038)
   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
   at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
   at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
   at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
   at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
   at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)
   at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
   at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: Socket closed
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:170)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026)
   ... 99 common frames omitted
2025-04-23 15:30:02.978 [http-nio-9092-exec-26] WARN  o.s.jdbc.support.SQLErrorCodesFactory - Error while extracting database name - falling back to empty error codes
org.springframework.jdbc.support.MetaDataAccessException: Could not get Connection for extracting meta-data; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: HikariDataSource HikariDataSource (HikariPool-1) has been closed.
   at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:328)
   at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:356)
   at org.springframework.jdbc.support.SQLErrorCodesFactory.getErrorCodes(SQLErrorCodesFactory.java:214)
   at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.setDataSource(SQLErrorCodeSQLExceptionTranslator.java:136)
   at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.<init>(SQLErrorCodeSQLExceptionTranslator.java:99)
   at org.mybatis.spring.MyBatisExceptionTranslator.initExceptionTranslator(MyBatisExceptionTranslator.java:87)
   at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:72)
   at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
   at com.sun.proxy.$Proxy77.selectOne(Unknown Source)
   at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:166)
   at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:83)
   at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
   at com.sun.proxy.$Proxy108.getLocUseRate(Unknown Source)
   at sun.reflect.GeneratedMethodAccessor133.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
   at com.sun.proxy.$Proxy109.getLocUseRate(Unknown Source)
   at com.zy.asrs.controller.MonitorController.monitorLocRep(MonitorController.java:203)
   at sun.reflect.GeneratedMethodAccessor132.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:189)
   at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
   at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)
   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800)
   at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038)
   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
   at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
   at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
   at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
   at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
   at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)
   at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
   at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
   at java.lang.Thread.run(Thread.java:745)
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: HikariDataSource HikariDataSource (HikariPool-1) has been closed.
   at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
   at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:319)
   ... 76 common frames omitted
Caused by: java.sql.SQLException: HikariDataSource HikariDataSource (HikariPool-1) has been closed.
   at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:96)
   at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:157)
   at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:115)
   at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:78)
   ... 77 common frames omitted
2025-04-23 15:30:03.621 [Thread-13] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:30:04.018 [Thread-13] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:30:04.034 [Thread-13] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:30:14.476 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl.
2025-04-23 15:30:14.477 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:30:14.739 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin.
2025-04-23 15:30:14.739 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:30:14.756 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl.
2025-04-23 15:30:14.756 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:31:44.348 [HikariPool-1 housekeeper] WARN  com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m30s90ms321µs100ns).
2025-04-23 15:32:25.542 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl.
2025-04-23 15:32:25.542 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:32:25.747 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin.
2025-04-23 15:32:25.747 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:32:25.763 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl.
2025-04-23 15:32:25.763 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:53:49.437 [HikariPool-1 housekeeper] WARN  com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=4m23s762ms469µs100ns).
2025-04-23 15:55:19.105 [HikariPool-1 housekeeper] WARN  com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m29s669ms733µs400ns).
2025-04-23 15:55:55.206 [Thread-16] WARN  com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:3 ClientConnectionId: a39f2825-3de9-4fd0-ba8a-cdb4ff86c943 marked as broken because of SQLSTATE(08S01), ErrorCode(0)
com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034)
   at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7610)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:598)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:522)
   at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:247)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:222)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:503)
   at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
   at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
   at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63)
   at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)
   at sun.reflect.GeneratedMethodAccessor106.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63)
   at com.sun.proxy.$Proxy155.query(Unknown Source)
   at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63)
   at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
   at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
   at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
   at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:77)
   at sun.reflect.GeneratedMethodAccessor120.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
   at com.sun.proxy.$Proxy77.selectOne(Unknown Source)
   at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:166)
   at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:83)
   at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
   at com.sun.proxy.$Proxy78.selectPakOutStep14(Unknown Source)
   at sun.reflect.GeneratedMethodAccessor346.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
   at com.sun.proxy.$Proxy80.selectPakOutStep14(Unknown Source)
   at com.zy.asrs.service.impl.MainServiceImpl.locToCrnStn(MainServiceImpl.java:795)
   at com.zy.asrs.service.impl.MainServiceImpl.crnIoExecute(MainServiceImpl.java:578)
   at com.zy.asrs.service.impl.MainServiceImpl$$FastClassBySpringCGLIB$$75c80c20.invoke(<generated>)
   at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
   at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
   at com.zy.asrs.service.impl.MainServiceImpl$$EnhancerBySpringCGLIB$$ad6e6c56.crnIoExecute(<generated>)
   at com.zy.core.MainProcess.lambda$start$0(MainProcess.java:58)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: Socket closed
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:170)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026)
   ... 58 common frames omitted
2025-04-23 15:55:55.271 [Thread-16] WARN  o.s.jdbc.support.SQLErrorCodesFactory - Error while extracting database name - falling back to empty error codes
org.springframework.jdbc.support.MetaDataAccessException: Error while extracting DatabaseMetaData; nested exception is java.sql.SQLException: Connection is closed
   at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:331)
   at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:356)
   at org.springframework.jdbc.support.SQLErrorCodesFactory.getErrorCodes(SQLErrorCodesFactory.java:214)
   at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.setDataSource(SQLErrorCodeSQLExceptionTranslator.java:136)
   at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.<init>(SQLErrorCodeSQLExceptionTranslator.java:99)
   at org.mybatis.spring.MyBatisExceptionTranslator.initExceptionTranslator(MyBatisExceptionTranslator.java:87)
   at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:72)
   at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
   at com.sun.proxy.$Proxy77.selectOne(Unknown Source)
   at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:166)
   at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:83)
   at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
   at com.sun.proxy.$Proxy78.selectPakOutStep14(Unknown Source)
   at sun.reflect.GeneratedMethodAccessor346.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
   at com.sun.proxy.$Proxy80.selectPakOutStep14(Unknown Source)
   at com.zy.asrs.service.impl.MainServiceImpl.locToCrnStn(MainServiceImpl.java:795)
   at com.zy.asrs.service.impl.MainServiceImpl.crnIoExecute(MainServiceImpl.java:578)
   at com.zy.asrs.service.impl.MainServiceImpl$$FastClassBySpringCGLIB$$75c80c20.invoke(<generated>)
   at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
   at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
   at com.zy.asrs.service.impl.MainServiceImpl$$EnhancerBySpringCGLIB$$ad6e6c56.crnIoExecute(<generated>)
   at com.zy.core.MainProcess.lambda$start$0(MainProcess.java:58)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.sql.SQLException: Connection is closed
   at com.zaxxer.hikari.pool.ProxyConnection$ClosedConnection.lambda$getClosedConnection$0(ProxyConnection.java:489)
   at com.sun.proxy.$Proxy66.getMetaData(Unknown Source)
   at com.zaxxer.hikari.pool.ProxyConnection.getMetaData(ProxyConnection.java:354)
   at com.zaxxer.hikari.pool.HikariProxyConnection.getMetaData(HikariProxyConnection.java)
   at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:320)
   ... 35 common frames omitted
2025-04-23 15:55:55.925 [Thread-13] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:55:56.432 [Thread-13] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:55:56.444 [Thread-13] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:56:09.429 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl.
2025-04-23 15:56:09.430 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:56:09.655 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin.
2025-04-23 15:56:09.656 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:56:09.671 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl.
2025-04-23 15:56:09.671 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:56:33.501 [Thread-16] WARN  com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:1 ClientConnectionId: a334e766-1c08-4049-814c-ed18a9fa17f9 marked as broken because of SQLSTATE(08S01), ErrorCode(0)
com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034)
   at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7612)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7575)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection$1ConnectionCommand.doExecute(SQLServerConnection.java:3095)
   at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectionCommand(SQLServerConnection.java:3099)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.setAutoCommit(SQLServerConnection.java:3232)
   at com.zaxxer.hikari.pool.ProxyConnection.setAutoCommit(ProxyConnection.java:388)
   at com.zaxxer.hikari.pool.HikariProxyConnection.setAutoCommit(HikariProxyConnection.java)
   at org.springframework.jdbc.datasource.DataSourceTransactionManager.doCleanupAfterCompletion(DataSourceTransactionManager.java:374)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.cleanupAfterCompletion(AbstractPlatformTransactionManager.java:1007)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:793)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:714)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:533)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:304)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
   at com.zy.asrs.service.impl.MainServiceImpl$$EnhancerBySpringCGLIB$$a1c78911.ledExecute(<generated>)
   at com.zy.core.MainProcess.lambda$start$0(MainProcess.java:68)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: Socket closed
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:170)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026)
   ... 22 common frames omitted
2025-04-23 15:56:34.221 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:56:34.626 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:56:34.644 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:56:47.670 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl.
2025-04-23 15:56:47.670 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:56:47.876 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin.
2025-04-23 15:56:47.876 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 15:56:47.891 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl.
2025-04-23 15:56:47.891 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:01:02.522 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:01:02.703 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:01:02.717 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:01:14.362 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl.
2025-04-23 16:01:14.363 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:01:14.566 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin.
2025-04-23 16:01:14.567 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:01:14.587 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl.
2025-04-23 16:01:14.587 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:06:54.519 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:06:55.038 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:06:55.065 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:07:04.250 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl.
2025-04-23 16:07:04.250 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:07:04.478 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin.
2025-04-23 16:07:04.478 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:07:04.494 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl.
2025-04-23 16:07:04.495 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:10:23.650 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:10:23.806 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:10:23.820 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:10:32.332 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl.
2025-04-23 16:10:32.332 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:10:32.544 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin.
2025-04-23 16:10:32.544 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:10:32.560 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl.
2025-04-23 16:10:32.560 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:11:11.663 [Thread-13] WARN  com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:2 ClientConnectionId: 1ebf597c-3000-4e9f-b9f3-f7192c080a25 marked as broken because of SQLSTATE(08S01), ErrorCode(0)
com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034)
   at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7610)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatementBatch(SQLServerPreparedStatement.java:2783)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtBatchExecCmd.doExecute(SQLServerPreparedStatement.java:2665)
   at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:247)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:222)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeBatch(SQLServerPreparedStatement.java:2066)
   at com.zaxxer.hikari.pool.ProxyStatement.executeBatch(ProxyStatement.java:128)
   at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeBatch(HikariProxyPreparedStatement.java)
   at org.apache.ibatis.executor.BatchExecutor.doFlushStatements(BatchExecutor.java:122)
   at org.apache.ibatis.executor.BaseExecutor.flushStatements(BaseExecutor.java:129)
   at org.apache.ibatis.executor.BaseExecutor.flushStatements(BaseExecutor.java:122)
   at org.apache.ibatis.executor.CachingExecutor.flushStatements(CachingExecutor.java:114)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.flushStatements(DefaultSqlSession.java:253)
   at com.baomidou.mybatisplus.service.impl.ServiceImpl.updateBatchById(ServiceImpl.java:379)
   at com.baomidou.mybatisplus.service.impl.ServiceImpl.updateBatchById(ServiceImpl.java:339)
   at com.baomidou.mybatisplus.service.impl.ServiceImpl.updateBatchById(ServiceImpl.java:333)
   at com.baomidou.mybatisplus.service.impl.ServiceImpl$$FastClassBySpringCGLIB$$3e2398a4.invoke(<generated>)
   at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
   at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
   at com.zy.asrs.service.impl.BasDevpServiceImpl$$EnhancerBySpringCGLIB$$912040d1.updateBatchById(<generated>)
   at com.zy.core.thread.SiemensDevpThread.read(SiemensDevpThread.java:251)
   at com.zy.core.thread.SiemensDevpThread.run(SiemensDevpThread.java:100)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: Socket closed
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:170)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026)
   ... 31 common frames omitted
2025-04-23 16:11:11.663 [http-nio-9092-exec-22] WARN  com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:1 ClientConnectionId: 45e282ac-2ec9-466a-a9f8-1240f5bc2bb4 marked as broken because of SQLSTATE(08S01), ErrorCode(0)
com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034)
   at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7610)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:598)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:522)
   at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:247)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:222)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:503)
   at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
   at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
   at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63)
   at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)
   at sun.reflect.GeneratedMethodAccessor112.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63)
   at com.sun.proxy.$Proxy154.query(Unknown Source)
   at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63)
   at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
   at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
   at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
   at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:77)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
   at com.sun.proxy.$Proxy77.selectOne(Unknown Source)
   at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:166)
   at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:83)
   at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
   at com.sun.proxy.$Proxy108.getLocUseRate(Unknown Source)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
   at com.sun.proxy.$Proxy109.getLocUseRate(Unknown Source)
   at com.zy.asrs.controller.MonitorController.monitorLocRep(MonitorController.java:203)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:189)
   at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
   at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)
   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800)
   at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038)
   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
   at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
   at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
   at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
   at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
   at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)
   at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
   at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: Socket closed
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:170)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026)
   ... 102 common frames omitted
2025-04-23 16:11:11.663 [http-nio-9092-exec-37] WARN  com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:6 ClientConnectionId: 2f086303-5c1d-4d87-9bb9-b49ac3cddbbf marked as broken because of SQLSTATE(08S01), ErrorCode(0)
com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034)
   at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7610)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:598)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:522)
   at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:247)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:222)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:503)
   at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
   at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
   at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63)
   at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)
   at sun.reflect.GeneratedMethodAccessor112.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63)
   at com.sun.proxy.$Proxy154.query(Unknown Source)
   at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63)
   at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
   at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
   at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
   at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:77)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
   at com.sun.proxy.$Proxy77.selectOne(Unknown Source)
   at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:166)
   at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:83)
   at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
   at com.sun.proxy.$Proxy108.getLocUseRate(Unknown Source)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
   at com.sun.proxy.$Proxy109.getLocUseRate(Unknown Source)
   at com.zy.asrs.controller.MonitorController.monitorLocRep(MonitorController.java:203)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:189)
   at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
   at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)
   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800)
   at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038)
   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
   at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
   at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
   at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
   at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
   at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)
   at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
   at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: Socket closed
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:170)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026)
   ... 102 common frames omitted
2025-04-23 16:11:11.663 [Thread-16] WARN  com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:3 ClientConnectionId: a492f88b-dc0d-40d0-8d16-b7b6c74b067c marked as broken because of SQLSTATE(08S01), ErrorCode(0)
com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034)
   at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7612)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7575)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection$1ConnectionCommand.doExecute(SQLServerConnection.java:3095)
   at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectionCommand(SQLServerConnection.java:3099)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.setAutoCommit(SQLServerConnection.java:3232)
   at com.zaxxer.hikari.pool.ProxyConnection.setAutoCommit(ProxyConnection.java:388)
   at com.zaxxer.hikari.pool.HikariProxyConnection.setAutoCommit(HikariProxyConnection.java)
   at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:283)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:378)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:474)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:289)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
   at com.zy.asrs.service.impl.MainServiceImpl$$EnhancerBySpringCGLIB$$cef7358b.crnStnToOutStn(<generated>)
   at com.zy.core.MainProcess.lambda$start$0(MainProcess.java:56)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: Socket closed
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:170)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026)
   ... 20 common frames omitted
2025-04-23 16:11:11.663 [http-nio-9092-exec-26] WARN  com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:5 ClientConnectionId: b1a778ba-ac7d-47cc-abfa-5243c6ac1eda marked as broken because of SQLSTATE(08S01), ErrorCode(0)
com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034)
   at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7610)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:598)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:522)
   at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:247)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:222)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:503)
   at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
   at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
   at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63)
   at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)
   at sun.reflect.GeneratedMethodAccessor112.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63)
   at com.sun.proxy.$Proxy154.query(Unknown Source)
   at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63)
   at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
   at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
   at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
   at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
   at com.sun.proxy.$Proxy77.selectList(Unknown Source)
   at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
   at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
   at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
   at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
   at com.sun.proxy.$Proxy108.getChartAxis(Unknown Source)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
   at com.sun.proxy.$Proxy109.getChartAxis(Unknown Source)
   at com.zy.asrs.controller.MonitorController.locIoLineCharts(MonitorController.java:154)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:189)
   at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
   at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)
   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800)
   at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038)
   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
   at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
   at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
   at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
   at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
   at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)
   at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
   at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: Socket closed
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:170)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026)
   ... 102 common frames omitted
2025-04-23 16:11:11.719 [http-nio-9092-exec-22] WARN  o.s.jdbc.support.SQLErrorCodesFactory - Error while extracting database name - falling back to empty error codes
org.springframework.jdbc.support.MetaDataAccessException: Could not get Connection for extracting meta-data; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: HikariDataSource HikariDataSource (HikariPool-1) has been closed.
   at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:328)
   at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:356)
   at org.springframework.jdbc.support.SQLErrorCodesFactory.getErrorCodes(SQLErrorCodesFactory.java:214)
   at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.setDataSource(SQLErrorCodeSQLExceptionTranslator.java:136)
   at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.<init>(SQLErrorCodeSQLExceptionTranslator.java:99)
   at org.mybatis.spring.MyBatisExceptionTranslator.initExceptionTranslator(MyBatisExceptionTranslator.java:87)
   at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:72)
   at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
   at com.sun.proxy.$Proxy77.selectOne(Unknown Source)
   at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:166)
   at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:83)
   at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
   at com.sun.proxy.$Proxy108.getLocUseRate(Unknown Source)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
   at com.sun.proxy.$Proxy109.getLocUseRate(Unknown Source)
   at com.zy.asrs.controller.MonitorController.monitorLocRep(MonitorController.java:203)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:189)
   at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
   at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)
   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
   at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800)
   at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038)
   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
   at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
   at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
   at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
   at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
   at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)
   at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
   at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
   at java.lang.Thread.run(Thread.java:745)
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: HikariDataSource HikariDataSource (HikariPool-1) has been closed.
   at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
   at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:319)
   ... 78 common frames omitted
Caused by: java.sql.SQLException: HikariDataSource HikariDataSource (HikariPool-1) has been closed.
   at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:96)
   at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:157)
   at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:115)
   at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:78)
   ... 79 common frames omitted
2025-04-23 16:11:12.075 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:11:12.322 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:11:12.338 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:11:23.777 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl.
2025-04-23 16:11:23.777 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:11:23.974 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin.
2025-04-23 16:11:23.974 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:11:23.989 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl.
2025-04-23 16:11:23.989 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:13:08.612 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:13:08.759 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:13:08.769 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:13:16.273 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl.
2025-04-23 16:13:16.273 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:13:16.483 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin.
2025-04-23 16:13:16.483 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:13:16.499 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl.
2025-04-23 16:13:16.499 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:13:56.210 [Thread-16] WARN  com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:2 ClientConnectionId: c70094f7-d9c2-41c9-ada0-bd2cd3efc26e marked as broken because of SQLSTATE(08S01), ErrorCode(0)
com.microsoft.sqlserver.jdbc.SQLServerException: socket closed
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034)
   at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6493)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7610)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:598)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:522)
   at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:247)
   at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:222)
   at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:503)
   at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
   at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
   at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63)
   at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)
   at sun.reflect.GeneratedMethodAccessor107.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63)
   at com.sun.proxy.$Proxy154.query(Unknown Source)
   at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63)
   at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
   at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
   at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
   at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
   at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
   at sun.reflect.GeneratedMethodAccessor131.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
   at com.sun.proxy.$Proxy77.selectList(Unknown Source)
   at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
   at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
   at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
   at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
   at com.sun.proxy.$Proxy106.selectList(Unknown Source)
   at sun.reflect.GeneratedMethodAccessor275.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
   at com.sun.proxy.$Proxy107.selectList(Unknown Source)
   at com.zy.asrs.service.impl.BasErrLogServiceImpl.findLatest(BasErrLogServiceImpl.java:27)
   at com.zy.asrs.service.impl.BasErrLogServiceImpl$$FastClassBySpringCGLIB$$c70e84fe.invoke(<generated>)
   at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:684)
   at com.zy.asrs.service.impl.BasErrLogServiceImpl$$EnhancerBySpringCGLIB$$e8f7776b.findLatest(<generated>)
   at com.zy.asrs.service.impl.MainServiceImpl.recCrnErr(MainServiceImpl.java:1289)
   at com.zy.asrs.service.impl.MainServiceImpl$$FastClassBySpringCGLIB$$75c80c20.invoke(<generated>)
   at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
   at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
   at com.zy.asrs.service.impl.MainServiceImpl$$EnhancerBySpringCGLIB$$10789211.recCrnErr(<generated>)
   at com.zy.core.MainProcess.lambda$start$0(MainProcess.java:64)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: socket closed
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:170)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026)
   ... 62 common frames omitted
2025-04-23 16:13:56.254 [Thread-16] WARN  o.s.jdbc.support.SQLErrorCodesFactory - Error while extracting database name - falling back to empty error codes
org.springframework.jdbc.support.MetaDataAccessException: Error while extracting DatabaseMetaData; nested exception is java.sql.SQLException: Connection is closed
   at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:331)
   at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:356)
   at org.springframework.jdbc.support.SQLErrorCodesFactory.getErrorCodes(SQLErrorCodesFactory.java:214)
   at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.setDataSource(SQLErrorCodeSQLExceptionTranslator.java:136)
   at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.<init>(SQLErrorCodeSQLExceptionTranslator.java:99)
   at org.mybatis.spring.MyBatisExceptionTranslator.initExceptionTranslator(MyBatisExceptionTranslator.java:87)
   at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:72)
   at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
   at com.sun.proxy.$Proxy77.selectList(Unknown Source)
   at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
   at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
   at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
   at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
   at com.sun.proxy.$Proxy106.selectList(Unknown Source)
   at sun.reflect.GeneratedMethodAccessor275.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
   at com.sun.proxy.$Proxy107.selectList(Unknown Source)
   at com.zy.asrs.service.impl.BasErrLogServiceImpl.findLatest(BasErrLogServiceImpl.java:27)
   at com.zy.asrs.service.impl.BasErrLogServiceImpl$$FastClassBySpringCGLIB$$c70e84fe.invoke(<generated>)
   at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:684)
   at com.zy.asrs.service.impl.BasErrLogServiceImpl$$EnhancerBySpringCGLIB$$e8f7776b.findLatest(<generated>)
   at com.zy.asrs.service.impl.MainServiceImpl.recCrnErr(MainServiceImpl.java:1289)
   at com.zy.asrs.service.impl.MainServiceImpl$$FastClassBySpringCGLIB$$75c80c20.invoke(<generated>)
   at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
   at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
   at com.zy.asrs.service.impl.MainServiceImpl$$EnhancerBySpringCGLIB$$10789211.recCrnErr(<generated>)
   at com.zy.core.MainProcess.lambda$start$0(MainProcess.java:64)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.sql.SQLException: Connection is closed
   at com.zaxxer.hikari.pool.ProxyConnection$ClosedConnection.lambda$getClosedConnection$0(ProxyConnection.java:489)
   at com.sun.proxy.$Proxy66.getMetaData(Unknown Source)
   at com.zaxxer.hikari.pool.ProxyConnection.getMetaData(ProxyConnection.java:354)
   at com.zaxxer.hikari.pool.HikariProxyConnection.getMetaData(HikariProxyConnection.java)
   at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:320)
   ... 40 common frames omitted
2025-04-23 16:13:56.779 [Thread-13] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:13:56.957 [Thread-13] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:13:56.976 [Thread-13] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:14:08.260 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl.
2025-04-23 16:14:08.261 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:14:08.472 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin.
2025-04-23 16:14:08.472 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:14:08.488 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl.
2025-04-23 16:14:08.488 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:19:01.621 [Thread-13] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:19:01.784 [Thread-13] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:19:01.794 [Thread-13] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:19:09.517 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl.
2025-04-23 16:19:09.518 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:19:09.739 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin.
2025-04-23 16:19:09.739 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:19:09.755 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl.
2025-04-23 16:19:09.756 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:19:32.198 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:19:32.391 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:19:32.406 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:19:44.963 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl.
2025-04-23 16:19:44.964 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:19:45.188 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin.
2025-04-23 16:19:45.188 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:19:45.204 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl.
2025-04-23 16:19:45.204 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:20:07.614 [Thread-13] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:20:07.815 [Thread-13] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:20:07.836 [Thread-13] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:20:15.415 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl.
2025-04-23 16:20:15.416 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:20:15.623 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin.
2025-04-23 16:20:15.624 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:20:15.639 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl.
2025-04-23 16:20:15.639 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:26:04.786 [HikariPool-1 housekeeper] WARN  com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=5m49s553ms256µs200ns).
2025-04-23 16:26:05.499 [Thread-16] WARN  com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:9 ClientConnectionId: cc726d14-0d10-4f67-a35d-5a2457dcfca4 marked as broken because of SQLSTATE(08S01), ErrorCode(0)
com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034)
   at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7612)
   at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7575)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection$1ConnectionCommand.doExecute(SQLServerConnection.java:3095)
   at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectionCommand(SQLServerConnection.java:3099)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.setAutoCommit(SQLServerConnection.java:3232)
   at com.zaxxer.hikari.pool.ProxyConnection.setAutoCommit(ProxyConnection.java:388)
   at com.zaxxer.hikari.pool.HikariProxyConnection.setAutoCommit(HikariProxyConnection.java)
   at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:283)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:378)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:474)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:289)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
   at com.zy.asrs.service.impl.MainServiceImpl$$EnhancerBySpringCGLIB$$2eff1ec9.crnIoExecute(<generated>)
   at com.zy.core.MainProcess.lambda$start$0(MainProcess.java:58)
   at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: Socket closed
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:170)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026)
   ... 20 common frames omitted
2025-04-23 16:26:06.350 [Thread-13] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:26:06.728 [Thread-13] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:26:06.761 [Thread-13] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:26:56.204 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl.
2025-04-23 16:26:56.204 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:26:56.423 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin.
2025-04-23 16:26:56.423 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:26:56.439 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl.
2025-04-23 16:26:56.439 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:31:05.322 [Thread-16] WARN  o.s.jdbc.support.SQLErrorCodesFactory - Error while extracting database name - falling back to empty error codes
org.springframework.jdbc.support.MetaDataAccessException: Error while extracting DatabaseMetaData; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 该连接已关闭。
   at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:331)
   at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:356)
   at org.springframework.jdbc.support.SQLErrorCodesFactory.getErrorCodes(SQLErrorCodesFactory.java:214)
   at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.setDataSource(SQLErrorCodeSQLExceptionTranslator.java:136)
   at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.<init>(SQLErrorCodeSQLExceptionTranslator.java:99)
   at org.mybatis.spring.MyBatisExceptionTranslator.initExceptionTranslator(MyBatisExceptionTranslator.java:87)
   at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:72)
   at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
   at com.sun.proxy.$Proxy77.selectOne(Unknown Source)
   at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:166)
   at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:83)
   at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
   at com.sun.proxy.$Proxy78.selectWorkingPakout(Unknown Source)
   at sun.reflect.GeneratedMethodAccessor273.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
   at com.sun.proxy.$Proxy80.selectWorkingPakout(Unknown Source)
   at com.zy.asrs.service.impl.MainServiceImpl.ioConvert(MainServiceImpl.java:1973)
   at com.zy.asrs.service.impl.MainServiceImpl$$FastClassBySpringCGLIB$$75c80c20.invoke(<generated>)
   at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
   at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
   at com.zy.asrs.service.impl.MainServiceImpl$$EnhancerBySpringCGLIB$$865fc8d1.ioConvert(<generated>)
   at com.zy.core.MainProcess.lambda$start$0(MainProcess.java:77)
   at java.lang.Thread.run(Thread.java:745)
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 该连接已关闭。
   at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:234)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.checkClosed(SQLServerConnection.java:1130)
   at com.microsoft.sqlserver.jdbc.SQLServerConnection.getMetaData(SQLServerConnection.java:3398)
   at com.zaxxer.hikari.pool.ProxyConnection.getMetaData(ProxyConnection.java:354)
   at com.zaxxer.hikari.pool.HikariProxyConnection.getMetaData(HikariProxyConnection.java)
   at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:320)
   ... 34 common frames omitted
2025-04-23 16:31:06.236 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:31:06.913 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:31:06.930 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:31:20.352 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl.
2025-04-23 16:31:20.352 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:31:20.559 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin.
2025-04-23 16:31:20.559 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 16:31:20.575 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl.
2025-04-23 16:31:20.575 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 17:35:49.133 [HikariPool-1 housekeeper] WARN  com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=7m58s57ms956µs).
2025-04-23 17:44:31.567 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 17:44:32.039 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 17:44:32.067 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 17:44:45.841 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl.
2025-04-23 17:44:45.842 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 17:44:46.087 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin.
2025-04-23 17:44:46.087 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 17:44:46.105 [main] WARN  com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl.
2025-04-23 17:44:46.106 [main] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 18:07:28.329 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 18:07:28.547 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
2025-04-23 18:07:28.558 [Thread-12] WARN  com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.