-
Support Patch
-
Resolution: Unresolved
-
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
- depends on
-
RHPAM-4845 Timer scheduler should use CMT to keep same transaction
- Closed