[
http://jira.jboss.com/jira/browse/JBPM-1135?page=comments#action_12420759 ]
Ronald van Kuijk commented on JBPM-1135:
----------------------------------------
I read in the svn-commit log that you solved this by not deleting locked timers. Locked
timers for this specific processinstances that ends? Doesn't that leave them
orphanaged? Do they keep running of the last time of does a repeat still make it go on and
on and ....
JobSession.deleteJobsForProcessInstance doesn't work if jbpm
isn't the transaction manager
------------------------------------------------------------------------------------------
Key: JBPM-1135
URL:
http://jira.jboss.com/jira/browse/JBPM-1135
Project: JBoss jBPM
Issue Type: Bug
Components: Core Engine
Affects Versions: jPDL 3.2.2
Reporter: Jérôme Tellier
Assigned To: Alejandro Guizar
Attachments: processdefinition.xml, timerTest2.log
My configuration of the persistence service is this :
<service name="persistence">
<factory>
<bean
class="org.jbpm.persistence.db.DbPersistenceServiceFactory">
<field name="isCurrentSessionEnabled"><false
/></field>
<field name="isTransactionEnabled"><false
/></field>
</bean>
</factory>
</service>
When I call JobSession.deleteJobsForProcessInstance, the method beforeCompletion() in
DeleteJobsSynchronization is never call in the commit, probably because jbpm isn't the
transaction manager.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira