登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
登录
注册
代码拉取完成,页面将自动刷新
开源项目
>
服务器应用
>
分布式服务/框架
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
288
Star
1.3K
Fork
442
杭州开云集致科技有限公司
/
hasor
代码
Issues
66
Pull Requests
0
统计
流水线
服务
JavaDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
我知道了,不再自动展开
更新失败,请稍后重试!
移除标识
内容风险标识
本任务被
标识为内容中包含有代码安全 Bug 、隐私泄露等敏感信息,仓库外成员不可访问
net.hasor.db.jdbc.core.JdbcTemplate - java.sql.SQLException: Connection is closed
待办的
#I3Z82Y
缺陷
caoIT
创建于
2021-07-05 22:58
三个数据源 一个是mysql 一个sqlserver 一个orcal ,网络正常情况下没事, orcal数据 这个网络 有时周末会断两天,一断两天就会出现ERROR net.hasor.db.jdbc.core.JdbcTemplate - java.sql.SQLException: Connection is closed at com.zaxxer.hikari.pool.ProxyConnection$ClosedConnection.lambda$getClosedConnection$0(ProxyConnection.java:515) at com.sun.proxy.$Proxy40.prepareStatement(Unknown Source) at com.zaxxer.hikari.pool.ProxyConnection.prepareStatement(ProxyConnection.java:337) at com.zaxxer.hikari.pool.HikariProxyConnection.prepareStatement(HikariProxyConnection.java) at sun.reflect.GeneratedMethodAccessor218.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at net.hasor.db.datasource.CloseSuppressingInvocationHandler.invoke(CloseSuppressingInvocationHandler.java:57) at com.sun.proxy.$Proxy219.prepareStatement(Unknown Source) at sun.reflect.GeneratedMethodAccessor218.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at net.hasor.db.jdbc.core.JdbcConnection$CloseSuppressingInvocationHandler.invoke(JdbcConnection.java:182) at com.sun.proxy.$Proxy220.prepareStatement(Unknown Source) at net.hasor.db.jdbc.core.JdbcTemplate$SimplePreparedStatementCreator.createPreparedStatement(JdbcTemplate.java:879) at net.hasor.db.jdbc.core.JdbcTemplate.lambda$execute$1(JdbcTemplate.java:163) at net.hasor.db.jdbc.core.JdbcConnection.execute(JdbcConnection.java:119) at net.hasor.db.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:161) at net.hasor.db.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:208) at net.hasor.dataql.fx.db.runsql.SqlFragment.lambda$noPageFragment$6(SqlFragment.java:287) at net.hasor.dataql.fx.db.runsql.SqlFragment.executeSQL(SqlFragment.java:313) at net.hasor.dataql.fx.db.runsql.SqlFragment.executeSQL(SqlFragment.java:292) at net.hasor.dataql.fx.db.runsql.SqlFragment.noPageFragment(SqlFragment.java:244) at net.hasor.dataql.fx.db.likemybatis.MybatisFragment.runFragment(MybatisFragment.java:47) at net.hasor.dataql.runtime.mem.RefFragmentCall.call(RefFragmentCall.java:96) at net.hasor.dataql.runtime.mem.RefCall.invokeMethod(RefCall.java:53) at net.hasor.dataql.runtime.inset.CALL.doWork(CALL.java:57) at net.hasor.dataql.runtime.inset.OpcodesPool.doWork(OpcodesPool.java:45) at net.hasor.dataql.runtime.mem.RefLambdaCall.call(RefLambdaCall.java:53) at net.hasor.dataql.runtime.mem.RefCall.invokeMethod(RefCall.java:53) at net.hasor.dataql.runtime.inset.CALL.doWork(CALL.java:57) at net.hasor.dataql.runtime.inset.OpcodesPool.doWork(OpcodesPool.java:45) at net.hasor.dataql.runtime.QueryImpl.execute(QueryImpl.java:83) at net.hasor.dataql.runtime.QueryImpl.execute(QueryImpl.java:37) at net.hasor.dataql.Query.execute(Query.java:50) at net.hasor.dataway.service.ApiCallService._doCall(ApiCallService.java:143) at net.hasor.dataway.service.ApiCallService.doCallWithoutError(ApiCallService.java:54) at net.hasor.dataway.service.InterfaceApiFilter.doInvoke(InterfaceApiFilter.java:132) at net.hasor.web.binder.FilterDef.doInvoke(FilterDef.java:99) at net.hasor.web.invoker.InvokerChainInvocation.doNext(InvokerChainInvocation.java:41) at net.hasor.dataql.fx.web.FxWebInterceptor.doInvoke(FxWebInterceptor.java:40) at net.hasor.web.binder.FilterDef.doInvoke(FilterDef.java:99) at net.hasor.web.invoker.InvokerChainInvocation.doNext(InvokerChainInvocation.java:41) at net.hasor.web.render.RenderInvokerFilter.doRenderInvoker(RenderInvokerFilter.java:118) at net.hasor.web.render.RenderInvokerFilter.doInvoke(RenderInvokerFilter.java:74) at net.hasor.web.binder.FilterDef.doInvoke(FilterDef.java:99) at net.hasor.web.invoker.InvokerChainInvocation.doNext(InvokerChainInvocation.java:41) at net.hasor.web.invoker.InvokerContext.lambda$genCaller$3(InvokerContext.java:108) at net.hasor.web.invoker.InvokerContext.lambda$null$5(InvokerContext.java:118) at net.hasor.web.invoker.HttpParameters.preInvoke(HttpParameters.java:50) at net.hasor.web.invoker.InvokerContext.lambda$genCaller$6(InvokerContext.java:117) at net.hasor.web.startup.RuntimeFilter.doFilter(RuntimeFilter.java:124) at net.hasor.web.startup.RuntimeFilter.doFilter(RuntimeFilter.java:113) 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:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) 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:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126) at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64) at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119) 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:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) 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:199) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:544) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:616) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:818) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1626) 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)
三个数据源 一个是mysql 一个sqlserver 一个orcal ,网络正常情况下没事, orcal数据 这个网络 有时周末会断两天,一断两天就会出现ERROR net.hasor.db.jdbc.core.JdbcTemplate - java.sql.SQLException: Connection is closed at com.zaxxer.hikari.pool.ProxyConnection$ClosedConnection.lambda$getClosedConnection$0(ProxyConnection.java:515) at com.sun.proxy.$Proxy40.prepareStatement(Unknown Source) at com.zaxxer.hikari.pool.ProxyConnection.prepareStatement(ProxyConnection.java:337) at com.zaxxer.hikari.pool.HikariProxyConnection.prepareStatement(HikariProxyConnection.java) at sun.reflect.GeneratedMethodAccessor218.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at net.hasor.db.datasource.CloseSuppressingInvocationHandler.invoke(CloseSuppressingInvocationHandler.java:57) at com.sun.proxy.$Proxy219.prepareStatement(Unknown Source) at sun.reflect.GeneratedMethodAccessor218.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at net.hasor.db.jdbc.core.JdbcConnection$CloseSuppressingInvocationHandler.invoke(JdbcConnection.java:182) at com.sun.proxy.$Proxy220.prepareStatement(Unknown Source) at net.hasor.db.jdbc.core.JdbcTemplate$SimplePreparedStatementCreator.createPreparedStatement(JdbcTemplate.java:879) at net.hasor.db.jdbc.core.JdbcTemplate.lambda$execute$1(JdbcTemplate.java:163) at net.hasor.db.jdbc.core.JdbcConnection.execute(JdbcConnection.java:119) at net.hasor.db.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:161) at net.hasor.db.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:208) at net.hasor.dataql.fx.db.runsql.SqlFragment.lambda$noPageFragment$6(SqlFragment.java:287) at net.hasor.dataql.fx.db.runsql.SqlFragment.executeSQL(SqlFragment.java:313) at net.hasor.dataql.fx.db.runsql.SqlFragment.executeSQL(SqlFragment.java:292) at net.hasor.dataql.fx.db.runsql.SqlFragment.noPageFragment(SqlFragment.java:244) at net.hasor.dataql.fx.db.likemybatis.MybatisFragment.runFragment(MybatisFragment.java:47) at net.hasor.dataql.runtime.mem.RefFragmentCall.call(RefFragmentCall.java:96) at net.hasor.dataql.runtime.mem.RefCall.invokeMethod(RefCall.java:53) at net.hasor.dataql.runtime.inset.CALL.doWork(CALL.java:57) at net.hasor.dataql.runtime.inset.OpcodesPool.doWork(OpcodesPool.java:45) at net.hasor.dataql.runtime.mem.RefLambdaCall.call(RefLambdaCall.java:53) at net.hasor.dataql.runtime.mem.RefCall.invokeMethod(RefCall.java:53) at net.hasor.dataql.runtime.inset.CALL.doWork(CALL.java:57) at net.hasor.dataql.runtime.inset.OpcodesPool.doWork(OpcodesPool.java:45) at net.hasor.dataql.runtime.QueryImpl.execute(QueryImpl.java:83) at net.hasor.dataql.runtime.QueryImpl.execute(QueryImpl.java:37) at net.hasor.dataql.Query.execute(Query.java:50) at net.hasor.dataway.service.ApiCallService._doCall(ApiCallService.java:143) at net.hasor.dataway.service.ApiCallService.doCallWithoutError(ApiCallService.java:54) at net.hasor.dataway.service.InterfaceApiFilter.doInvoke(InterfaceApiFilter.java:132) at net.hasor.web.binder.FilterDef.doInvoke(FilterDef.java:99) at net.hasor.web.invoker.InvokerChainInvocation.doNext(InvokerChainInvocation.java:41) at net.hasor.dataql.fx.web.FxWebInterceptor.doInvoke(FxWebInterceptor.java:40) at net.hasor.web.binder.FilterDef.doInvoke(FilterDef.java:99) at net.hasor.web.invoker.InvokerChainInvocation.doNext(InvokerChainInvocation.java:41) at net.hasor.web.render.RenderInvokerFilter.doRenderInvoker(RenderInvokerFilter.java:118) at net.hasor.web.render.RenderInvokerFilter.doInvoke(RenderInvokerFilter.java:74) at net.hasor.web.binder.FilterDef.doInvoke(FilterDef.java:99) at net.hasor.web.invoker.InvokerChainInvocation.doNext(InvokerChainInvocation.java:41) at net.hasor.web.invoker.InvokerContext.lambda$genCaller$3(InvokerContext.java:108) at net.hasor.web.invoker.InvokerContext.lambda$null$5(InvokerContext.java:118) at net.hasor.web.invoker.HttpParameters.preInvoke(HttpParameters.java:50) at net.hasor.web.invoker.InvokerContext.lambda$genCaller$6(InvokerContext.java:117) at net.hasor.web.startup.RuntimeFilter.doFilter(RuntimeFilter.java:124) at net.hasor.web.startup.RuntimeFilter.doFilter(RuntimeFilter.java:113) 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:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) 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:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126) at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64) at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119) 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:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) 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:199) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:544) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:616) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:818) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1626) 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)
评论 (
1
)
登录
后才可以发表评论
状态
待办的
待办的
已确认
修复中
已完成
已验收
已取消
负责人
未设置
标签
未设置
项目
未立项任务
未立项任务
里程碑
未关联里程碑
未关联里程碑
Pull Requests
未关联
未关联
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
未关联
分支 (2)
标签 (85)
master
dev
Release.Hasor-4.2.5
Release.Hasor-4.2.4
Release.Hasor-4.2.3
Release.Hasor-4.2.2
Fix.Hasor-4.1.9-fix20201201
Release.Hasor-4.2.1
Release.Hasor-4.2.0
Release.Hasor-4.1.13
Release.Hasor-4.1.12
Release.Hasor-4.1.11
Release.Hasor-4.1.10
Release.Hasor-4.1.9
Fix.Hasor-4.1.8-fix20200611
Release.Hasor-4.1.8
Fix.Hasor-4.1.7-fix20200521
Release.Hasor-4.1.7
Release.Hasor-4.1.6
Release.Hasor-4.1.5
Release.Hasor-4.1.4
Fix.Hasor-4.1.3-fix20200414
Release.Hasor-4.1.3
Release.Hasor-4.1.2
Release.Hasor-4.1.1
Release.Hasor-4.1.0
Fix.Hasor-3.2.2-fix20191118
Release.Hasor-4.0.6
Release.Hasor-4.0.5
Release.Hasor-4.0.4
Release.Hasor-4.0.3
Release.Hasor-4.0.2
Release.Hasor-4.0.1
Release.Hasor-4.0.0
Fix.Hasor-3.2.2-fix20180408
Release.Hasor-3.2.2
Release.Hasor-3.2.1
Release.Hasor-3.2.0
Release.RSF-1.3.1
Release.Hasor-3.1.3
Release.Hasor-3.1.2
Release.RSF-1.3.0
Release.Hasor-3.1.1
Release.Hasor-3.1.0
Release.Hasor-3.0.3
Release.RSF-1.2.0
Release.Hasor-3.0.2
Release.Hasor-3.0.1
Release.Hasor-3.0.0
Release.RSF-1.1.0
Release.Hasor-2.5.2
Release.RSF-1.0.1
Release.Hasor-2.5.1
Release.RSF-1.0.0
Release.Hasor-2.5.0
Release.Hasor-2.4.6
Release.Hasor-2.4.5
Release.Hasor-2.4.4
Release.Hasor-2.4.3
Release.Hasor-2.4.2
Release.Hasor-2.4.1
Release.Hasor-2.4.0
Release.Hasor-2.3.3
Release.Hasor-2.3.2
Release.Hasor-2.3.1
Release.Hasor-2.3.0
Release.Hasor-2.2.0
Release.Hasor-2.1.0
Release.Hasor-2.0.0
Release.Hasor-1.2.0
Release.Hasor-1.1.0
Release.Hasor-1.0.0
Release.Hasor-0.0.14
Release.Hasor-0.0.11
Release.Hasor-0.0.13
Release.Hasor-0.0.12
Release.Hasor-0.0.10
Release.Hasor-0.0.9
Release.Hasor-0.0.1
Release.Hasor-0.0.8
Release.Hasor-0.0.7
Release.Hasor-0.0.6
Release.Hasor-0.0.5
Release.Hasor-0.0.4
Release.Hasor-0.0.3
Release.Hasor-0.0.2
tag-oldVersion
开始日期   -   截止日期
-
置顶选项
不置顶
置顶等级:高
置顶等级:中
置顶等级:低
优先级
不指定
严重
主要
次要
不重要
预计工期
(小时)
参与者(1)
Java
1
https://gitee.com/clougence/hasor.git
git@gitee.com:clougence/hasor.git
clougence
hasor
hasor
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册