【DM版本】:驱动版本DmJdbcDriver18-8.1.3.62.jar
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
</dependency>
Druid version:1.2.21
【操作系统】:
【CPU】:
【问题描述】*:关闭连接提示无效的语句句柄
{dataSource-1} closing ...
2024-01-23 19:41:55.536 WARN [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : close connection error
dm.jdbc.driver.DMException: 无效的语句句柄
at dm.jdbc.driver.DBError.throwException(SourceFile:711) ~[DmJdbcDriver18-8.1.3.62.jar:- 8.1.3.62 - Production]
at dm.jdbc.a.a.y.l(SourceFile:617) ~[DmJdbcDriver18-8.1.3.62.jar:- 8.1.3.62 - Production]
at dm.jdbc.a.a.y.t(SourceFile:550) ~[DmJdbcDriver18-8.1.3.62.jar:- 8.1.3.62 - Production]
at dm.jdbc.a.a.y.E(SourceFile:531) ~[DmJdbcDriver18-8.1.3.62.jar:- 8.1.3.62 - Production]
at dm.jdbc.a.a.a(SourceFile:217) ~[DmJdbcDriver18-8.1.3.62.jar:- 8.1.3.62 - Production]
at dm.jdbc.a.a.c(SourceFile:654) ~[DmJdbcDriver18-8.1.3.62.jar:- 8.1.3.62 - Production]
at dm.jdbc.driver.DmdbStatement.do_close(SourceFile:405) ~[DmJdbcDriver18-8.1.3.62.jar:- 8.1.3.62 - Production]
at dm.jdbc.driver.DmdbStatement.close(SourceFile:1127) ~[DmJdbcDriver18-8.1.3.62.jar:- 8.1.3.62 - Production]
at com.alibaba.druid.pool.DruidStatementConnection.close(DruidStatementConnection.java:109) ~[druid-1.2.21.jar:?]
at com.alibaba.druid.filter.FilterChainImpl.connection_close(FilterChainImpl.java:164) ~[druid-1.2.21.jar:?]
at com.alibaba.druid.filter.stat.StatFilter.connection_close(StatFilter.java:287) ~[druid-1.2.21.jar:?]
at com.alibaba.druid.filter.FilterChainImpl.connection_close(FilterChainImpl.java:159) ~[druid-1.2.21.jar:?]
at com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl.close(ConnectionProxyImpl.java:101) ~[druid-1.2.21.jar:?]
at com.alibaba.druid.pool.DruidDataSource.close(DruidDataSource.java:2257) ~[druid-1.2.21.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at com.baomidou.dynamic.datasource.ds.ItemDataSource.close(ItemDataSource.java:89) ~[dynamic-datasource-spring-4.1.1.jar:?]
at com.baomidou.dynamic.datasource.DynamicRoutingDataSource.closeDataSource(DynamicRoutingDataSource.java:271) ~[dynamic-datasource-spring-4.1.1.jar:?]
at com.baomidou.dynamic.datasource.DynamicRoutingDataSource.destroy(DynamicRoutingDataSource.java:213) ~[dynamic-datasource-spring-4.1.1.jar:?]
at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:201) ~[spring-beans-6.0.10.jar:6.0.10]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:587) ~[spring-beans-6.0.10.jar:6.0.10]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:559) ~[spring-beans-6.0.10.jar:6.0.10]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:1189) ~[spring-beans-6.0.10.jar:6.0.10]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:520) ~[spring-beans-6.0.10.jar:6.0.10]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:1182) ~[spring-beans-6.0.10.jar:6.0.10]
at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1106) ~[spring-context-6.0.10.jar:6.0.10]
at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1075) ~[spring-context-6.0.10.jar:6.0.10]
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.doClose(ServletWebServerApplicationContext.java:173) ~[spring-boot-3.1.1.jar:3.1.1]
at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:1026) ~[spring-context-6.0.10.jar:6.0.10]
at org.springframework.boot.SpringApplicationShutdownHook.closeAndWait(SpringApplicationShutdownHook.java:139) ~[spring-boot-3.1.1.jar:3.1.1]
at java.lang.Iterable.forEach(Iterable.java:75) [?:?]
at org.springframework.boot.SpringApplicationShutdownHook.run(SpringApplicationShutdownHook.java:108) [spring-boot-3.1.1.jar:3.1.1]
at java.lang.Thread.run(Thread.java:833) [?:?]
2024-01-23 19:41:55.537 INFO [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closed
关闭之前有无异常现象,或者做了什么操作呢,从报错看是再关闭前就已经中断了连接,这个要查下