天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2224|回复: 7

[已解决] org.hibernate.exception.GenericJDBCException: Cannot open connection

[复制链接]
上海怡蓝 发表于 2013-9-18 10:39:15 | 显示全部楼层 |阅读模式
本帖最后由 kimi 于 2013-11-7 15:35 编辑

表单中有一个子表单, 单据生成好之后, 再次打开,就出现这样的问题提示:
org.hibernate.exception.GenericJDBCException: Cannot open connection

不是每次都出现,但是出现的频率很高 ~
test.jpg

请问,如何解决这个问题 ?
a6.gif
 楼主| 上海怡蓝 发表于 2013-9-18 10:43:57 | 显示全部楼层
使用的版本 : MyApps-2.5.sp5.10357  , 数据库 : SQLServer 2008
kimi 发表于 2013-9-18 10:47:26 | 显示全部楼层
您好:您对应的错误提示是数据库链接有问题,可以把后台tomcat对应的错误信息贴出来么?
 楼主| 上海怡蓝 发表于 2013-9-18 11:36:22 | 显示全部楼层

  1. 严重: Servlet.service() for servlet webwork threw exception
  2. java.lang.Exception: Field:usingBudget-值脚本出错 <br>JavaScriptRunning:[Form.unitReimburse.Field(11e2-54b5-d6ae7f82-94fb-6fe47b8fc834).usingBudget.ValueScript]: Wrapped org.hibernate.exception.GenericJDBCException: Cannot open connection (baselib#1731)
  3.         at cn.myapps.core.dynaform.form.ejb.Form.recalculateDocument(Form.java:2113)
  4.         at cn.myapps.core.dynaform.form.ejb.Form.recalculateDocument(Form.java:2073)
  5.         at cn.myapps.core.dynaform.document.action.DocumentAction.prepare(DocumentAction.java:864)
  6.         at com.opensymphony.xwork.interceptor.PrepareInterceptor.before(PrepareInterceptor.java:77)
  7.         at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:30)
  8.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
  9.         at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
  10.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
  11.         at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
  12.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
  13.         at com.opensymphony.webwork.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:171)
  14.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
  15.         at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
  16.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
  17.         at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
  18.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
  19.         at com.opensymphony.xwork.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:151)
  20.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
  21.         at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
  22.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
  23.         at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
  24.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
  25.         at com.opensymphony.xwork.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:100)
  26.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
  27.         at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:113)
  28.         at com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(DispatcherUtils.java:233)
  29.         at com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:111)
  30.         at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
  31.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
  32. ...
复制代码
 楼主| 上海怡蓝 发表于 2013-9-18 11:39:01 | 显示全部楼层
日志信息报的不是子表单的问题, 而且报错的 usingBudget 并没有问题
kimi 发表于 2013-9-18 11:44:30 | 显示全部楼层
您好:您能把:usingBudget这个字段的值脚本贴出来么?因为这边报这个字段的值脚本出错了。
kimi 发表于 2013-9-18 13:30:04 | 显示全部楼层
看了客户该知道的值脚本中多次使用了queryByDSName这个函数,但是这个函数中sp5的版本中没有去关闭链接,类似帖子:http://www.teemlink.com/bbs/view ... 2Bopen%2Bconnection   由于客户没有源码,所以给了客户sp6版本中,关闭了链接对应的文件,同时让客户也把软件对应的链接池改为100,后期观察还会不会有该问题,故对应的帖子先移到待实践,稍后有问题客户可继续再进行跟进。
kimi 发表于 2013-11-7 15:34:38 | 显示全部楼层
由于客户已经没有反馈该问题了,故对应的帖子先关闭。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 06:27

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表