Enrique Gonzalez Martinez

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

[JBPM-8152] Add method to jBPM JUnit support to retrieve active nodes (#1455)

adding some helper methods.

[JBPM-8038] Upgrading to 7.15: AsyncTaskLifeCycleEventProducer (#1438)

excluding org.jbpm.services.task.audit.jms.AsyncTaskLifeCycleEventProducer for only cdi applications

[DROOLS-1905] URLDecoder: Illegal hex characters in escape (%) pattern when a rule has a name with "%" (#2160)

[JBPM-5215] Reuse deployment descriptor classes from common jBPM module (#1372)

removing the common classes provided by kie internal and refactor imports in other classes

  1. … 31 more files in changeset.
[JBPM-7988] EJB timer stops working in specific circumstances (#1383)

Creating unique names when it exists the same name of process across

containers

[JBPM-7824] dataInputAssociation sourceRef unable to resolve property/variable (#1361)

    • -0
    • +169
    /jbpm-bpmn2/src/test/resources/BPMN2-WorkingMessageModel.bpmn2
[JBPM-7875] Redundant index in mysql5-jbpm-schema.sql (#1358)

moving the idx in fk to the fk declaration

[RHPAM-1600] REST Endpoint for getting errors in a kie-container doesn't filter the result by container id (#1354)

Added new api function to get errors by deployment id

[JBPM-7380] AFTER_RULEFLOW_NODE_EXITED string is wrong (#2093)

change to AFTER PROCESS NODE EXITED

[RHPAM-1599] REST Endpoint for getting errors in a kie-container doesn't filter the result by container id (#1346)

Added new api function to get errors by deployment id

[JBPM-7731] SLA tracking command signals ended process or nodes (#1322)

Adding filter to not signal processes that are completed or aborted

[RHPAM-1184] URLDecoder: Illegal hex characters in escape (%) pattern" when a rule has a name with "%" (#2072)

moving decoding the file name to the EJC compilation unit adapter so memory file system

is not inconsistent anymore regarding the names

[RHPAM-2] NullPointerException during transaction rollback when using CMT (#1315)

integration test for RHPAM-2

[RHPAM-2] NullPointerException during transaction rollback when using CMT (#2015)

if it is not the transaction owner we try to rely on the transaction registry

and set the current tx associated as a rollback

[RHPAM-153] parentProcessInstanceId in ProcessEventListener is 0 (#1306)

setting process instance parent to -1 by default

[JBPM-7506] prevent manual start if timer start event is used (#1294)

[RHDM-645] "java.security.AccessControlException: WFSM000001: Permission check failed" when enabled security-manager (#1992)

avoiding common pool in parallel streams so it checks properly with the security manager

    • -0
    • +79
    /drools-compiler/src/test/resources/com/security/example.drl
[RHBPMS-4140] Automated Task reassignment is not working (#1255)

[JBPM-5188] Content negotiation @ RestWorkItemHandler (#1280)

adding Accept-Charset header to enforce server to send back the proper

charset.

The content-type might or might not send back the parameter charset so

this keeps that in mind that.