Uploaded image for project: 'Red Hat Process Automation Manager'
  1. Red Hat Process Automation Manager
  2. RHPAM-4724

[one-off](7.11.1) process with timers with different config and async task are triggered at same time using PER_REQUEST runtime strategy

XMLWordPrintable

    • Icon: Support Patch Support Patch
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • jBPM Core
    • None

      PATCH NAME:
      RHPAM-4724

      PRODUCT NAME:
      Red Hat Process Automation Manager

      VERSION:
      7.11.1

      DESCRIPTION: test patch for RHPAM-4724:

      • process with timers with different config and async task are triggered at same time using PER_REQUEST runtime strategy

      MANUAL INSTALL INSTRUCTIONS FOR ALL PLATFORMS:

      1. Backup and remove the following jar:

      jbpm-flow-7.52.0.Final-redhat-00008.jar

      from the following locations:

      $SERVER_DEPLOYMENT_DIR/kie-server.war/WEB-INF/lib/
      $RHPAM_ENGINE/
      $YOUR_OWN_APPLICATION_LIB/

      2. Unzip the file jboss-rhba-7.10.1-RHPAM-3550-debug.zip and copy:

      RHPAM-4724/jbpm-flow-7.52.0.Final-redhat-00008-RHPAM-4724.jar

      to:

      $SERVER_DEPLOYMENT_DIR/kie-server.war/WEB-INF/lib
      $RHPAM_ENGINE
      $YOUR_OWN_APPLICATION_LIB

      MANUAL INSTALL INSTRUCTIONS FOR MAVEN BASED PROJECTS:

      1. Extract the attached zip (jboss-rhba-7.10.1-RHPAM-3550-debug.zip) and change into the RHPAM-3550 directory

      2. Run the following commands to install the patch binaries to the local maven repository:

      mvn install:install-file Dfile=jbpm-flow-7.52.0.Final-redhat-00008RHPAM-4724.jar Dsources=jbpm-flow-7.52.0.Final-redhat-00008RHPAM-4724sources.jar -DpomFile=jbpm-flow-7.52.0.Final-redhat-00008RHPAM-4724.pom -Dpackaging=jar

      3. Override the original version of modified jars explicitly declaring them in <dependencyManagement> of your project pom.xml:

      <dependency>
      <groupId>org.jbpm</groupId>
      <artifactId>jbpm-flow</artifactId>
      <version>7.52.0.Final-redhat-00008-RHPAM-4724</version>
      </dependency>

      ADDITIONAL INSTALL INSTRUCTIONS FOR ALL PLATFORMS:

      Find and replace the file
      jbpm-flow-7.52.0.Final-redhat-00008.jar

      with the patched jar:
      jbpm-flow-7.52.0.Final-redhat-00008-RHPAM-4724.jar

      for all occurences of that file in your project.

      SPRINGBOOT INSTRUCTIONS:

      Add exclusion for original jbpm-flow and add dependency on patched one:

      <dependency>
      <groupId>org.kie</groupId>
      <artifactId>kie-server-spring-boot-starter</artifactId>
      <version>${version.org.kie.old}</version>
      <exclusions>
      <exclusion>
      <groupId>org.jbpm</groupId>
      <artifactId>jbpm-flow</artifactId>
      </exclusion>
      </exclusions>
      </dependency>

      <dependency>
      <groupId>org.jbpm</groupId>
      <artifactId>jbpm-flow</artifactId>
      <version>7.52.0.Final-redhat-00008-RHPAM-4724</version>
      </dependency>

      CREATOR:
      Alberto Fanjul
      DATE:
      24-May-2023

              jbn-patch-team JBN Patch Team list
              fmarchio@redhat.com Francesco Marchioni (Inactive)
              Gonzalo Muñoz Fernández Gonzalo Muñoz Fernández
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: