[
https://jira.jboss.org/jira/browse/JBPM-2488?page=com.atlassian.jira.plug...
]
Alejandro Guizar updated JBPM-2488:
-----------------------------------
Original Estimate: 0 minutes
Remaining Estimate: 0 minutes
The statement "all jobs in job executor are processed in the same transaction"
is inaccurate. Each job is processed in a separate transaction. Process execution gets
blocked because job executor threads do not ever give up on a job if the exception is
related to persistence.
No SQLException ever reaches the job executor. It is always wrapped in a
HibernateException. Not retrying after one such exception would unnecessarily affect the
availability of the affected process. The error condition could be simply a locking issue
(e.g. StaleStateException, LockAcquisitionException) or a temporary condition (database
host unreachable). Other issues (e.g. the one at hand) can be arguably considered as bugs,
either in jBPM classes or in user code.
jBPM exception logging can block execution of all processes
-----------------------------------------------------------
Key: JBPM-2488
URL:
https://jira.jboss.org/jira/browse/JBPM-2488
Project: jBPM
Issue Type: Bug
Security Level: Public(Everyone can see)
Affects Versions: jBPM 3.2.x
Reporter: Jiri Pechanec
Assignee: Alejandro Guizar
Priority: Blocker
Fix For: jBPM 3.2.7
Original Estimate: 0 minutes
Remaining Estimate: 0 minutes
See platform issue SOA-1447
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira