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

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

[已解决] 资源授权中的模板资源授权有问题

[复制链接]
上海中信 发表于 2012-7-30 13:39:38 | 显示全部楼层 |阅读模式
本帖最后由 irene 于 2012-8-2 15:04 编辑

在员工角色的资源授权——>模块资源中,选择表单资源,然后保存,后台就报了如下错:
  1. org.hibernate.exception.GenericJDBCException: could not load an entity: [cn.myap
  2. ps.core.dynaform.view.ejb.View#11e1-7efb-c23882cf-9421-7d996e0bb08e]
  3.         at org.hibernate.exception.SQLStateConverter.handledNonSpecificException
  4. (SQLStateConverter.java:103)
  5.         at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.j
  6. ava:91)
  7.         at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelp
  8. er.java:43)
  9.         at org.hibernate.loader.Loader.loadEntity(Loader.java:1865)
  10.         at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityL
  11. oader.java:48)
  12.         at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityL
  13. oader.java:42)
  14.         at org.hibernate.loader.entity.BatchingEntityLoader.load(BatchingEntityL
  15. oader.java:82)
  16.         at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractE
  17. ntityPersister.java:3038)
  18.         at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(D
  19. efaultLoadEventListener.java:395)
  20.         at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEv
  21. entListener.java:375)
  22.         at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEven
  23. tListener.java:139)
  24.         at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultL
  25. oadEventListener.java:195)
  26.         at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEv
  27. entListener.java:103)
  28.         at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
  29.         at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
  30.         at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
  31.         at cn.myapps.core.dynaform.view.dao.HibernateViewDAO.find(HibernateViewD
  32. AO.java:29)
  33.         at cn.myapps.base.ejb.AbstractDesignTimeProcessBean.doView(AbstractDesig
  34. nTimeProcessBean.java:309)
  35.         at cn.myapps.core.dynaform.view.ejb.ViewProcessBean$EnhancerByCGLIB$59
  36. 0d352b.CGLIB$doView$22(<generated>)
  37.         at cn.myapps.core.dynaform.view.ejb.ViewProcessBean$EnhancerByCGLIB$59
  38. 0d352b$FastClassByCGLIB$dd038eb0.invoke(<generated>)
  39.         at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
  40.         at cn.myapps.protection.util.WarpProcessFactory.intercept(WarpProcessFac
  41. tory.java:258)
  42.         at cn.myapps.core.dynaform.view.ejb.ViewProcessBean$EnhancerByCGLIB$59
  43. 0d352b.doView(<generated>)
  44.         at cn.myapps.core.privilege.operation.ejb.OperationProcessBean.doViewByR
  45. esource(OperationProcessBean.java:69)
  46.         at cn.myapps.core.privilege.operation.ejb.OperationProcessBean$Enhancer
  47. ByCGLIB$e7aca849.CGLIB$doViewByResource$3(<generated>)
  48.         at cn.myapps.core.privilege.operation.ejb.OperationProcessBean$Enhancer
  49. ByCGLIB$e7aca849$FastClassByCGLIB$b911da07.invoke(<generated>)
  50.         at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
  51.         at cn.myapps.protection.util.WarpProcessFactory.intercept(WarpProcessFac
  52. tory.java:272)
  53.         at cn.myapps.core.privilege.operation.ejb.OperationProcessBean$Enhancer
  54. ByCGLIB$e7aca849.doViewByResource(<generated>)
  55.         at cn.myapps.core.permission.ejb.PermissionProcessBean.grantAuth(Permiss
  56. ionProcessBean.java:269)
  57.         at cn.myapps.core.permission.ejb.PermissionProcessBean$EnhancerByCGLIB$
  58. $79115eef.CGLIB$grantAuth$10(<generated>)
  59.         at cn.myapps.core.permission.ejb.PermissionProcessBean$EnhancerByCGLIB$
  60. $79115eef$FastClassByCGLIB$379e2417.invoke(<generated>)
  61.         at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
  62.         at cn.myapps.protection.util.WarpProcessFactory.intercept(WarpProcessFac
  63. tory.java:272)
  64.         at cn.myapps.core.permission.ejb.PermissionProcessBean$EnhancerByCGLIB$
  65. $79115eef.grantAuth(<generated>)
  66.         at cn.myapps.core.permission.action.PermissionAction.doSave(PermissionAc
  67. tion.java:92)
  68.         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  69.         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
  70. java:39)
  71.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
  72. sorImpl.java:25)
  73.         at java.lang.reflect.Method.invoke(Method.java:597)
  74.         at com.opensymphony.xwork.DefaultActionInvocation.invokeAction(DefaultAc
  75. tionInvocation.java:365)
  76.         at com.opensymphony.xwork.DefaultActionInvocation.invokeActionOnly(Defau
  77. ltActionInvocation.java:217)
  78.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn
  79. vocation.java:191)
  80.         at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Around
  81. Interceptor.java:31)
  82.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn
  83. vocation.java:189)
  84.         at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Around
  85. Interceptor.java:31)
  86.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn
  87. vocation.java:189)
  88.         at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Around
  89. Interceptor.java:31)
  90.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn
  91. vocation.java:189)
  92.         at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Around
  93. Interceptor.java:31)
  94.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn
  95. vocation.java:189)
  96.         at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Around
  97. Interceptor.java:31)
  98.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn
  99. vocation.java:189)
  100.         at com.opensymphony.xwork.interceptor.ExceptionMappingInterceptor.interc
  101. ept(ExceptionMappingInterceptor.java:100)
  102.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn
  103. vocation.java:189)
  104.         at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Around
  105. Interceptor.java:31)
  106.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn
  107. vocation.java:189)
  108.         at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.
  109. java:113)
  110.         at com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(Dis
  111. patcherUtils.java:233)
  112.         at com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterD
  113. ispatcher.java:198)
  114.         at cn.myapps.base.web.filter.OBPMFilterDispatcher.doFilter(OBPMFilterDis
  115. patcher.java:43)
  116.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
  117. icationFilterChain.java:235)
  118.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
  119. ilterChain.java:206)
  120.         at com.opensymphony.webwork.dispatcher.ActionContextCleanUp.doFilter(Act
  121. ionContextCleanUp.java:78)
  122.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
  123. icationFilterChain.java:235)
  124.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
  125. ilterChain.java:206)
  126.         at cn.myapps.base.web.filter.AjaxMultiLanguageFilter.doFilter(AjaxMultiL
  127. anguageFilter.java:42)
  128.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
  129. icationFilterChain.java:235)
  130.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
  131. ilterChain.java:206)
  132.         at cn.myapps.base.web.filter.PersistenceFilter.doFilter(PersistenceFilte
  133. r.java:30)
  134.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
  135. icationFilterChain.java:235)
  136.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
  137. ilterChain.java:206)
  138.         at cn.myapps.base.web.filter.SecurityFilter.doFilter(SecurityFilter.java
  139. :155)
  140.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
  141. icationFilterChain.java:235)
  142.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
  143. ilterChain.java:206)
  144.         at cn.myapps.base.web.filter.EncodingFilter.doFilter(EncodingFilter.java
  145. :27)
  146.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
  147. icationFilterChain.java:235)
  148.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
  149. ilterChain.java:206)
  150.         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
  151. alve.java:233)
  152.         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
  153. alve.java:191)
  154.         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
  155. ava:127)
  156.         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
  157. ava:102)
  158.         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
  159. ve.java:109)
  160.         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
  161. a:298)
  162.         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
  163. :857)
  164.         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
  165. ss(Http11Protocol.java:588)
  166.         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:48
  167. 9)
  168.         at java.lang.Thread.run(Thread.java:662)
  169. Caused by: org.hibernate.TransactionException: JDBC rollback failed
  170.         at org.hibernate.transaction.JDBCTransaction.rollback(JDBCTransaction.ja
  171. va:170)
  172.         at cn.myapps.base.dao.HibernateBaseDAO.rollbackTransaction(HibernateBase
  173. DAO.java:780)
  174.         at cn.myapps.base.dao.PersistenceUtils.rollbackTransaction(PersistenceUt
  175. ils.java:142)
  176.         ... 59 more
  177. Caused by: java.sql.SQLException: Couldn't perform the operation rollback: You c
  178. an't perform any operations on this connection. It has been automatically closed
  179. by Proxool for some reason (see logs).
复制代码
请问怎么解决?其它角色赋此资源时,点击保存是没有这个问题的,我的版本是sp510357+IE8+oracle10g
bess 发表于 2012-7-30 13:47:13 | 显示全部楼层
您好,请问您那边是否是所有角色的表单资源授权都有问题呢,还是只有这一个角色的表单资源授权有问题呢?
 楼主| 上海中信 发表于 2012-7-30 13:50:34 | 显示全部楼层
回复 2# bess


    目前发现只有这一个
bess 发表于 2012-7-30 13:55:44 | 显示全部楼层
是只有这一个角色对应这张表单授权有问题吗?麻烦您看看其他跟这张表单有关联的角色是否能够授权成功。
 楼主| 上海中信 发表于 2012-7-30 14:30:04 | 显示全部楼层
回复 4# bess

额,我试了,有些角色能勾选上,有些不能
purple 发表于 2012-7-30 14:38:04 | 显示全部楼层
我们这边同事有您的数据,所以请您将授权有问题的角色和表单资源,勾选截图出来。谢谢。
 楼主| 上海中信 发表于 2012-7-30 15:01:04 | 显示全部楼层
本帖最后由 上海中信 于 2012-7-30 15:02 编辑

回复 6# purple
如下图,
QQ截图20120730145642.jpg
点击保存后,后台就报上面的错,页面上也没勾选上刚选择的资源,而用“人事专员”的角色就能保存
irene 发表于 2012-7-30 15:12:41 | 显示全部楼层
您好,我这边测试一下,稍后回复您
 楼主| 上海中信 发表于 2012-7-30 15:21:19 | 显示全部楼层
回复 8# irene


    好的
irene 发表于 2012-7-30 15:22:27 | 显示全部楼层
本帖最后由 irene 于 2012-7-30 15:46 编辑

您好,由于这边部署您数据的机器出了些问题,现在连不了您的数据,网络的同事正在排查原因,修理好后会尽快测试您的问题,给您带来不便尽情见谅

本版积分规则

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

GMT+8, 2026-8-12 16:04

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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