[JBoss jBPM] - Re: when i end the TaskInstance, an LazyInitializationExcepti
by foolpcman
Sorry,I forgot the log
09:36:53,328 [http8001-Processor22] DEBUG JbpmContextInfo : creating jbpm context with service factories '[tx, message, scheduler, logging, persistence, authentication]'
| 09:36:53,328 [http8001-Processor22] DEBUG JbpmContext : creating org.jbpm.JbpmContext@1ddf47e
| 09:36:53,328 [http8001-Processor22] DEBUG DbPersistenceServiceFactory : creating persistence service
| 09:36:53,328 [http8001-Processor22] DEBUG DbPersistenceService : creating hibernate session
| 09:36:53,343 [http8001-Processor22] DEBUG DbPersistenceService : beginning hibernate transaction
| Hibernate:
| select
| rndf_s_report.nextval
| from
| dual
| Hibernate:
| /* named HQL query GraphSession.findLatestProcessDefinitionQuery */ select
| *
| from
| ( select
| processdef0_.ID_ as ID1_4_,
| processdef0_.NAME_ as NAME3_4_,
| processdef0_.DESCRIPTION_ as DESCRIPT4_4_,
| processdef0_.VERSION_ as VERSION5_4_,
| processdef0_.ISTERMINATIONIMPLICIT_ as ISTERMIN6_4_,
| processdef0_.STARTSTATE_ as STARTSTATE7_4_
| from
| JBPM_PROCESSDEFINITION processdef0_
| where
| processdef0_.NAME_=?
| order by
| processdef0_.VERSION_ desc )
| where
| rownum <= ?
| Hibernate:
| select
| hibernate_sequence.nextval
| from
| dual
| Hibernate:
| select
| hibernate_sequence.nextval
| from
| dual
| 09:36:53,359 [http8001-Processor22] DEBUG GraphElement : event 'process-start' on 'ProcessDefinition(RNDFProcess)' for 'Token(/)'
| 09:36:53,359 [http8001-Processor22] WARN StatefulPersistenceContext : Narrowing proxy to class org.jbpm.graph.node.StartState - this operation breaks ==
| Hibernate:
| select
| hibernate_sequence.nextval
| from
| dual
| 09:36:53,375 [http8001-Processor22] DEBUG TaskController : creating task instance variable 'report_id' from process variable 'report_id', value 'null'
| 09:36:53,375 [http8001-Processor22] DEBUG VariableContainer : create variable 'report_id' in 'TaskInstance[appendForm]' with value 'null'
| 09:36:53,375 [http8001-Processor22] DEBUG GraphElement : event 'task-create' on 'Task(appendForm)' for 'Token(/)'
| Hibernate:
| select
| hibernate_sequence.nextval
| from
| dual
| Hibernate:
| select
| hibernate_sequence.nextval
| from
| dual
| Hibernate:
| select
| hibernate_sequence.nextval
| from
| dual
| Hibernate:
| /*
| FROM
| RndfVUserinfo
| WHERE
| group_fid LIKE '102220100%' */ select
| rndfvuseri0_.USERNAME as USERNAME32_,
| rndfvuseri0_.PASSWORD as PASSWORD32_,
| rndfvuseri0_.TRUENAME as TRUENAME32_,
| rndfvuseri0_.COMPANY as COMPANY32_,
| rndfvuseri0_.DEPARTMENT as DEPARTMENT32_,
| rndfvuseri0_.DUTY as DUTY32_,
| rndfvuseri0_.TELEPHONE as TELEPHONE32_,
| rndfvuseri0_.EMAIL as EMAIL32_,
| rndfvuseri0_.HANDSET as HANDSET32_,
| rndfvuseri0_.GROUP_NAME as GROUP10_32_,
| rndfvuseri0_.GROUP_DESCRIPTION as GROUP11_32_,
| rndfvuseri0_.GROUP_SID as GROUP12_32_,
| rndfvuseri0_.GROUP_FID as GROUP13_32_,
| rndfvuseri0_.SEARCH_LEVEL as SEARCH14_32_,
| rndfvuseri0_.LEVELS as LEVELS32_
| from
| WLSRNDF.RNDF_V_USERINFO rndfvuseri0_
| where
| group_fid like '102220100%'
| 09:36:56,203 [http8001-Processor22] DEBUG GraphElement : event 'task-assign' on 'Task(appendForm)' for 'Token(/)'
| 09:36:56,203 [http8001-Processor22] DEBUG JbpmContext : closing JbpmContext
| 09:36:56,203 [http8001-Processor22] DEBUG Services : closing service 'persistence': org.jbpm.persistence.db.DbPersistenceService@9d478b
| 09:36:56,203 [http8001-Processor22] DEBUG DbPersistenceService : committing hibernate transaction
| 09:36:56,203 [http8001-Processor22] ERROR DbPersistenceService : hibernate commit failed
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4069863#4069863
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4069863
17Â years, 3Â months
[JBoss jBPM] - Re: when i end the TaskInstance, an LazyInitializationExcepti
by foolpcman
I mean that ,After create the TaskInstance
TaskInstance ti = pi.getTaskMgmtInstance().createStartTaskInstance();
Whether i save ti or close jbpmcontext ,the same exception always throwed.
| 09:27:24,765 [http8001-Processor25] ERROR DbPersistenceService : hibernate commit failed
| org.hibernate.SessionException: Session is closed
| at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:116)
| at org.hibernate.transaction.JDBCTransaction.commitAndResetAutoCommit(JDBCTransaction.java:139)
| at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:115)
| at org.jbpm.persistence.db.DbPersistenceService.commit(DbPersistenceService.java:253)
| at org.jbpm.persistence.db.DbPersistenceService.close(DbPersistenceService.java:211)
| at org.jbpm.svc.Services.close(Services.java:222)
| at org.jbpm.JbpmContext.close(JbpmContext.java:139)
| at buesiness.BusinessEngine.SaveGo(BusinessEngine.java:113)
| at buesiness.BusinessEngine.exectue(BusinessEngine.java:62)
| at org.apache.jsp.order_005fexec_jsp._jspService(order_005fexec_jsp.java:99)
| at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
| at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
| at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
| at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:284)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
| at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
| at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:563)
| at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:245)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:199)
| at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
| at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:563)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:195)
| at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164)
| at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
| at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:563)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156)
| at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
| at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:563)
| at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972)
| at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:209)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:670)
| at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:517)
| at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:575)
| at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
| at java.lang.Thread.run(Thread.java:595)
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4069858#4069858
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4069858
17Â years, 3Â months