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

[ONE-OFF] (7.13.2) Timer scheduler should use CMT to keep same transaction

XMLWordPrintable

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

      PATCH NAME:
      RHPAM-4854

      PRODUCT NAME:
      Red Hat Process Automation Manager

      VERSION:
      7.13.2

      DESCRIPTION:
      RHPAM-4845 - Timer scheduler should use CMT to keep same transaction
      https://issues.redhat.com/browse/RHPAM-4845

      MANUAL INSTALL INSTRUCTIONS FOR ALL PLATFORMS:

      1. Backup and remove the following jars:

      jbpm-flow-7.67.0.Final-redhat-00019.jar
      jbpm-persistence-jpa-7.67.0.Final-redhat-00019.jar
      jbpm-runtime-manager-7.67.0.Final-redhat-00019.jar
      jbpm-services-ejb-timer-7.67.0.Final-redhat-00019.jar

      from the following locations:

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

      2. Unzip the file RHPAM-7.13.2.GA-RHPAM-4854.zip and copy:

      RHPAM-4854/jbpm-flow-7.67.0.Final-redhat-00019-RHPAM-4854.jar
      RHPAM-4854/jbpm-persistence-jpa-7.67.0.Final-redhat-00019-RHPAM-4854.jar
      RHPAM-4854/jbpm-runtime-manager-7.67.0.Final-redhat-00019-RHPAM-4854.jar
      RHPAM-4854/jbpm-services-ejb-timer-7.67.0.Final-redhat-00019-RHPAM-4854.jar

      to:

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

      ADDITIONAL INSTALL INSTRUCTIONS FOR ALL PLATFORMS:

      Find and replace the files

      jbpm-flow-7.67.0.Final-redhat-00019.jar
      jbpm-persistence-jpa-7.67.0.Final-redhat-00019.jar
      jbpm-runtime-manager-7.67.0.Final-redhat-00019.jar
      jbpm-services-ejb-timer-7.67.0.Final-redhat-00019.jar

      with the patched jars:

      RHPAM-4854/jbpm-flow-7.67.0.Final-redhat-00019-RHPAM-4854.jar
      RHPAM-4854/jbpm-persistence-jpa-7.67.0.Final-redhat-00019-RHPAM-4854.jar
      RHPAM-4854/jbpm-runtime-manager-7.67.0.Final-redhat-00019-RHPAM-4854.jar
      RHPAM-4854/jbpm-services-ejb-timer-7.67.0.Final-redhat-00019-RHPAM-4854.jar

      for all occurrences of that file in your project.

      MANUAL INSTALL INSTRUCTIONS FOR MAVEN BASED PROJECTS:

      1. Extract the attached zip (RHPAM-7.13.2.GA-RHPAM-4854.zip) and change into the RHPAM-4854 directory.

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

      jbpm-runtime-manager-7.67.0.Final-redhat-00019-RHPAM-4854.jar

      mvn install:install-file Dfile=jbpm-flow-7.67.0.Final-redhat-00019RHPAM-4854.jar DpomFile=jbpm-flow-7.67.0.Final-redhat-00019RHPAM-4854.pom DsourceFile=jbpm-flow-7.67.0.Final-redhat-00019RHPAM-4854-sources.jar -Dpackaging=jar

      mvn install:install-file Dfile=jbpm-persistence-jpa-7.67.0.Final-redhat-00019RHPAM-4854.jar DpomFile=jbpm-persistence-jpa-7.67.0.Final-redhat-00019RHPAM-4854.pom DsourceFile=jbpm-persistence-jpa-7.67.0.Final-redhat-00019RHPAM-4854-sources.jar -Dpackaging=jar

      mvn install:install-file Dfile=jbpm-runtime-manager-7.67.0.Final-redhat-00019RHPAM-4854.jar DpomFile=jbpm-runtime-manager-7.67.0.Final-redhat-00019RHPAM-4854.pom DsourceFile=jbpm-runtime-manager-7.67.0.Final-redhat-00019RHPAM-4854-sources.jar -Dpackaging=jar

      mvn install:install-file Dfile=jbpm-services-ejb-timer-7.67.0.Final-redhat-00019RHPAM-4854.jar DpomFile=jbpm-services-ejb-timer-7.67.0.Final-redhat-00019RHPAM-4854.pom DsourceFile=jbpm-services-ejb-timer-7.67.0.Final-redhat-00019RHPAM-4854-sources.jar -Dpackaging=jar

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

      <dependency>
        <groupId>org.jbpm</groupId>
        <artifactId>jbpm-flow</artifactId>
        <version>7.67.0.Final-redhat-00019-RHPAM-4854</version>
      </dependency>
      <dependency>
        <groupId>org.jbpm</groupId>
        <artifactId>jbpm-persistence-jpa</artifactId>
        <version>7.67.0.Final-redhat-00019-RHPAM-4854</version>
      </dependency>
      <dependency>
        <groupId>org.jbpm</groupId>
        <artifactId>jbpm-runtimer-manager</artifactId>
        <version>7.67.0.Final-redhat-00019-RHPAM-4854</version>
      </dependency>
      <dependency>
        <groupId>org.jbpm</groupId>
        <artifactId>jbpm-services-ejb-timer</artifactId>
        <version>7.67.0.Final-redhat-00019-RHPAM-4854</version>
      </dependency>

      CREATOR:
              Alberto Fanjul
      DATE:
              21-Nov-2023

            jbn-patch-team JBN Patch Team list
            afanjula@redhat.com Alberto Fanjul Alonso
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: