PATCH NAME:
RHDM-1798
PRODUCT NAME:
Red Hat Decision Manager
VERSION:
7.11.1
DESCRIPTION: One-off patch to fix the following issue:
* JSON marshalling slow due to inefficient com.fasterxml.jackson.databind.type.TypeFactory.findClass calls
https://issues.redhat.com/browse/RHPAM-3855
MANUAL INSTALL INSTRUCTIONS FOR ALL PLATFORMS:
1. Backup and remove the following file:
kie-server-api-7.52.0.Final-redhat-00008.jar
from the following location:
$SERVER_DEPLOYMENT_DIR/kie-server.war/WEB-INF/lib/
2. Unzip the file jboss-rhba-7.11.1-
RHDM-1798.zip and copy:
RHDM-1798/kie-server-api-7.52.0.Final-redhat-00008-
RHDM-1798.jar
to:
$SERVER_DEPLOYMENT_DIR/kie-server.war/WEB-INF/lib/
MANUAL INSTALL INSTRUCTIONS FOR MAVEN BASED PROJECTS:
1. Extract the attached zip (jboss-rhba-7.11.1-
RHDM-1798.zip) and change into the
RHDM-1798 directory
2. Run the following commands to install the patch binaries to the local maven repository:
mvn install:install-file -Dfile=kie-server-api-7.52.0.Final-redhat-00008-
RHDM-1798.jar -Dsources=kie-server-api-7.52.0.Final-redhat-00008-
RHDM-1798-sources.jar -DpomFile=kie-server-api-7.52.0.Final-redhat-00008-
RHDM-1798.pom -Dpackaging=jar
3. Override the original version of modified jars explicitly declaring them in <dependencyManagement> of your project pom.xml:
<dependency>
<groupId>org.kie.server</groupId>
<artifactId>kie-server-api</artifactId>
<version>7.52.0.Final-redhat-00008-
RHDM-1798</version>
</dependency>
ADDITIONAL INSTALL INSTRUCTIONS FOR ALL PLATFORMS:
Find and replace the file
kie-server-api-7.52.0.Final-redhat-00008.jar
with the patched jars:
kie-server-api-7.52.0.Final-redhat-00008-
RHDM-1798.jar
for all occurences of these files in your project.
SUPERSEDES:
N/A
CREATOR:
Martin Weiler
DATE:
26-Aug-2021