Frequently getting issues related to Hibernate HHH000326: Cannot join transaction JBPM

22 views
Skip to first unread message

mahesh lalwani

unread,
Dec 11, 2017, 8:02:39 PM12/11/17
to jBPM Usage

Hi,

 

I am using JBPM libraries and JBPM test module of version 6.0 in java application. It is not web application, its normal java application. My runtime manager is singleton.

 

I am frequently getting issues of Hibernate as below from JBPM Engine.

 

1) No active JTA transaction on joinTransaction call while using auditService object

      For statement auditService.findVariableInstances(Integer.parseInt(processInstanceId));

2) Also on auditService object to findProcessInstance

JMSWorkThread:134 - Breaking Flow, Command Threw Exception :

javax.persistence.TransactionRequiredException: No active JTA transaction on joinTransaction call

at org.hibernate.ejb.AbstractEntityManagerImpl.joinTransaction(AbstractEntityManagerImpl.java:1233)

at org.hibernate.ejb.AbstractEntityManagerImpl.joinTransaction(AbstractEntityManagerImpl.java:1183)

at org.jbpm.process.audit.JPAAuditLogService.joinTransaction(JPAAuditLogService.java:366)

at org.jbpm.process.audit.JPAAuditLogService.findProcessInstances(JPAAuditLogService.java:102)

 

3) On taskservice object to getTaskList

javax.persistence.TransactionRequiredException: No active JTA transaction on joinTransaction call

at org.hibernate.ejb.AbstractEntityManagerImpl.joinTransaction(AbstractEntityManagerImpl.java:1233)

at org.hibernate.ejb.AbstractEntityManagerImpl.joinTransaction(AbstractEntityManagerImpl.java:1183)

at org.jbpm.shared.services.impl.JbpmJTATransactionManager.attachPersistenceContext(JbpmJTATransactionManager.java:43)

at org.jbpm.shared.services.impl.JbpmServicesPersistenceManagerImpl.beginTransaction(JbpmServicesPersistenceManagerImpl.java:307)

at org.jbpm.services.task.HumanTaskConfigurator$TransactionInterceptor.invoke(HumanTaskConfigurator.java:352)

at com.sun.proxy.$Proxy38.getTasksAssignedAsPotentialOwner(Unknown Source)

at org.jbpm.runtime.manager.impl.task.SynchronizedTaskService.getTasksAssignedAsPotentialOwner(SynchronizedTaskService.java:328)


Reply all
Reply to author
Forward
0 new messages