-
Bug
-
Resolution: Won't Do
-
Minor
-
None
-
6.4.2
-
EJB services on WebLogic and WebSphere
If you use EJB services, manage transactions yourself and deploy your application on WebSphere or WebLogic, you will encounter problem when getting tasks created by a process started in the same transaction which has not been committed yet.
This worked before the logic behind getting tasks was changed because of RHBPMS-4548.
The following test fails on the highlighted line (when run on WebSphere or WebLogic):
https://github.com/kiegroup/jbpm/blob/e3f7113ea086ba63275bf4b64a4659cb97d138b5/jbpm-container-test/jbpm-container-test-suite/src/test/java/org/jbpm/test/container/test/ejbservices/tx/ETransactionTest.java#L292
Note that although this is a regression, it is a very specific use case and it is possible that nobody uses it this way.
- is caused by
-
RHBPMS-4548 RuntimeDataService 'getTaskAssignedAsPotentialOwner' runs single threaded and therefore doesn't scale.
- Verified