Enrique Gonzalez Martinez

[JBPM-9075] Test failure: org.jbpm.test.functional.timer.ConcurrentGlobalTimerServiceTest.testSessionPerProcessInstance (#1619)

test failure caused by concurrent problem

Co-authored-by: Enrique Gonzalez Martinez <egonzale@egonzale.remote.csb>

[JBPM-8910] How to use a "OR" query operator in a custom query in the query-parameters (#1595)

modify some function to allow AST expressions for filtering

[JBPM-8988] The "org.jbpm.executor.commands.error.ProcessAutoAckErrorCommand" execution fails on Postgres database (#1584)

type conversion are not implicit in postgres db

@Lob field needs to be in a tx

[JBPM-8698] Cannot trigger activities inside asynchronous ad-hoc subprocess (#1545)

[RHPAM-2526] Lots of queries against ContextMappingInfo when satisfying Milestone (#1572)

[JBPM-8895] case management - stage boundary timer does not trigger (#1558)

Dynamic nodes can have timers associated

[JBPM-8866] GlobalTimerService.timerJobsPerSession leak with StartProcess (#1561)

[JBPM-8781] API to view all of sub-cases belong to a parent case (#1535) (#1564)

Adding a query a collection of sub cases from parentCaseId

[JBPM-8781] API to view all of sub-cases belong to a parent case (#1535)

Adding a query a collection of sub cases from parentCaseId

[JBPM-8866] GlobalTimerService.timerJobsPerSession leak with StartProcess (#1552)

* [JBPM-8866] GlobalTimerService.timerJobsPerSession leak with StartProcess timer

- Unit test

* [JBPM-8866] GlobalTimerService.timerJobsPerSession leak with StartProcess

[JBPM-8694] ConditionalEvent isn't triggered when process id contains hyphen (#1525) (#1543)

* [JBPM-8694] ConditionalEvent isn't triggered when process id contains hyphen

- Unit test

* [JBPM-8694] [JBPM-8694] ConditionalEvent isn't triggered when process id contains hyphen

    • -0
    • +71
    /jbpm-bpmn2/src/test/resources/BPMN2-IntermediateCatchEventConditionIdWithHyphen.bpmn2
[JBPM-8801] Process instance assign first potencial actor to field "created by" when it is empty in process definition (#1539)

remove default createdBy assignment to a task

[JBPM-8694] ConditionalEvent isn't triggered when process id contains hyphen (#1525)

* [JBPM-8694] ConditionalEvent isn't triggered when process id contains hyphen

- Unit test

* [JBPM-8694] [JBPM-8694] ConditionalEvent isn't triggered when process id contains hyphen

    • -0
    • +71
    /jbpm-bpmn2/src/test/resources/BPMN2-IntermediateCatchEventConditionIdWithHyphen.bpmn2
[JBPM-8688] Timers do not recover after database disconnection (#1520) (#1531)

providing recovery of timers. executed till it is succeed

[JBPM-8688] Timers do not recover after database disconnection (#1520)

providing recovery of timers. executed till it is succeed

[JBPM-8688] Timers do not recover after database disconnection (#1520)

providing recovery of timers. executed till it is succeed

(cherry picked from commit 431767c08500c82896d04a47d9c0b15b3afa5635)

[JBPM-8644] AsyncMode doesn't wait on Inclusive converging Gateway (#1528)

setting the proper level when we are moving backward in the flow

so it is not interpreted incorrectly by the iteration level.

[RHPAM-2219] XStream Security Framework is not initiated (#1518)

using proper calls for XstreamUtils

JBPM-8559 - Disable SQLDataSet size estimation (#1496) (#1498)

RHPAM-1711 - ExecutorService EJB does not authorize 2 (or more) schedule requests in the same time (#1379) (#1495)

[RHBPMS-5247] Control which classes are registered for serialization at kjar level (#1487)

[JBPM-8430] RETRY handlingStrategy should handle exception multiple times while handling exception via subprocess (#1479)

change a bit the work item handler

executed work item handler -> error handling -> subprocess fork -> strategy -> retry loop

[JBPM-8363] AsyncMode True causes error with Multi Instance Sub Process (#1465)

rectify from when async mode is used so async execution has the right node

and not itself

[RHBPMS-5231] Same job processed by 2 servers at the same time (#1486)

[RHBPMS-5249] Performance issue using the getProcessInstancesByVariableNameAndValue query (#1485)

[RHBPMS-5254] Cannot configure CXF Client connectionTimeout/receiveTimeout for WebServiceWorkItemHandler (#1482) (#1484)

not clean backport

    • -0
    • +164
    /jbpm-workitems/src/test/resources/BPMN2-TwoWebServiceImportsWithTimeout.bpmn
[JBPM-8077] When a case goes straight through from start to end, casefile data is not persisted in the logs. (#1441)

adding variables as parameters upon process instance start

this avoids the problem of start/complete in the same sentence causing vars not logged

RHPAM-1961 Newly added system property - org.jbpm.correlationkey.length - does not truncate the "value" column in the CorrelationPropertyInfo table (#1460) (#1463)

added CORRELATION_KEY_LOG_LENGTH to CorrelationPropertyInfo

[JBPM-8097] jBPMHelper no longer sets default values for H2 (#2264)

you can specify the datasource name now

[JBPM-8342] Newly added system property - org.jbpm.correlationkey.length - does not truncate the "value" column in the CorrelationPropertyInfo table (#1460)

added CORRELATION_KEY_LOG_LENGTH to CorrelationPropertyInfo