Uploaded image for project: 'JBoss BRMS Platform'
  1. JBoss BRMS Platform
  2. RHBRMS-2612

[ONE-OFF][6.3.3] KieModuleModel property configurations are not preserved during incremental compilation

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

XMLWordPrintable

    • Icon: Support Patch Support Patch
    • Resolution: Done
    • Icon: Major Major
    • One-off release
    • None
    • BRE
    • None
    • Hide
      PATCH NAME:
      RHBRMS-2612
      PRODUCT NAME:
      Red Hat JBoss BRMS
      VERSION:
      6.3 Update 2
      SHORT DESCRIPTION:
      KieModuleModel property configurations are not preserved during incremental compilation
      LONG DESCRIPTION:
      When a KieBuilder configuration is set into the kmodule.xml such configuration is not preserved during incremental compilation.


      INSTALL INSTRUCTIONS FOR ALL PLATFORMS:

      IMPORTANT: This patch requires Red Hat JBoss BPM Suite 6.3 Patch Update 3 installed.
         
          1. Backup and remove the following jar:

          $SERVER_DEPLOYMENT_DIR/business-central.war/WEB-INF/lib/drools-compiler-6.4.0.Final-redhat-10.jar
          $SERVER_DEPLOYMENT_DIR/kie-server.war/WEB-INF/lib/drools-compiler-6.4.0.Final-redhat-10.jar

          2. Unzip the file jboss-bxms-6.3.3-RHBRMS-2612.zip and copy:

          RHBRMS-2612/drools-compiler-6.4.0.Final-redhat-10-RHBRMS2612.jar

          to:

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

      MANUAL INSTALL INSTRUCTIONS FOR MAVEN BASED PROJECTS:

          1. Extract the attached zip (jboss-bxms-6.3.3-RHBRMS-2612.zip) and change into the RHBRMS-2612 directory

          2. Run the following commands to install the patch binaries to the local maven repository:
          
             $ mvn install:install-file -Dfile=drools-compiler-6.4.0.Final-redhat-10-RHBRMS2612.jar -Dsources=drools-compiler-6.4.0.Final-redhat-10-RHBRMS2612-sources.jar -DgroupId=org.drools -DartifactId=drools-compiler -Dversion=6.4.0.Final-redhat-10-RHBRMS2612 -DpomFile=drools-compiler-6.4.0.Final-redhat-10-RHBRMS2612.pom -Dpackaging=jar

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

      <dependency>
      <groupId>org.drools</groupId>
      <artifactId>drools-compiler</artifactId>
      <version>6.4.0.Final-redhat-10-RHBRMS2612</version>
      </dependency>

      MANUAL INSTALL INSTRUCTIONS FOR ALL PLATFORMS:

          Find and replace drools-compiler-6.4.0.Final-redhat-10.jar with the patched drools-compiler-6.4.0.Final-redhat-10-RHBRMS2612.jar
          for all occurences of that file in your project.
                

      CREATOR:
              Mario Fusco, Alessandro Lazarotti
      DATE:
              28-Sept-2016
      Show
      PATCH NAME: RHBRMS-2612 PRODUCT NAME: Red Hat JBoss BRMS VERSION: 6.3 Update 2 SHORT DESCRIPTION: KieModuleModel property configurations are not preserved during incremental compilation LONG DESCRIPTION: When a KieBuilder configuration is set into the kmodule.xml such configuration is not preserved during incremental compilation. INSTALL INSTRUCTIONS FOR ALL PLATFORMS: IMPORTANT: This patch requires Red Hat JBoss BPM Suite 6.3 Patch Update 3 installed.         1. Backup and remove the following jar:     $SERVER_DEPLOYMENT_DIR/business-central.war/WEB-INF/lib/drools-compiler-6.4.0.Final-redhat-10.jar     $SERVER_DEPLOYMENT_DIR/kie-server.war/WEB-INF/lib/drools-compiler-6.4.0.Final-redhat-10.jar     2. Unzip the file jboss-bxms-6.3.3- RHBRMS-2612 .zip and copy:      RHBRMS-2612 /drools-compiler-6.4.0.Final-redhat-10-RHBRMS2612.jar     to:     $SERVER_DEPLOYMENT_DIR/business-central.war/WEB-INF/lib/     $SERVER_DEPLOYMENT_DIR/kie-server.war/WEB-INF/lib/ MANUAL INSTALL INSTRUCTIONS FOR MAVEN BASED PROJECTS:     1. Extract the attached zip (jboss-bxms-6.3.3- RHBRMS-2612 .zip) and change into the RHBRMS-2612 directory     2. Run the following commands to install the patch binaries to the local maven repository:             $ mvn install:install-file -Dfile=drools-compiler-6.4.0.Final-redhat-10-RHBRMS2612.jar -Dsources=drools-compiler-6.4.0.Final-redhat-10-RHBRMS2612-sources.jar -DgroupId=org.drools -DartifactId=drools-compiler -Dversion=6.4.0.Final-redhat-10-RHBRMS2612 -DpomFile=drools-compiler-6.4.0.Final-redhat-10-RHBRMS2612.pom -Dpackaging=jar     3. Override the original version of modified jars explicitly declaring them in <dependencyManagement> of your project pom.xml: <dependency> <groupId>org.drools</groupId> <artifactId>drools-compiler</artifactId> <version>6.4.0.Final-redhat-10-RHBRMS2612</version> </dependency> MANUAL INSTALL INSTRUCTIONS FOR ALL PLATFORMS:     Find and replace drools-compiler-6.4.0.Final-redhat-10.jar with the patched drools-compiler-6.4.0.Final-redhat-10-RHBRMS2612.jar     for all occurences of that file in your project.            CREATOR:         Mario Fusco, Alessandro Lazarotti DATE:         28-Sept-2016

      When a KieBuilder configuration is set into the kmodule.xml as in the following example, this configuration is not preserved during incremental compilation.

      <?xml version=\"1.0\" encoding=\"UTF-8\"?>
      <kmodule xmlns=\"http://jboss.org/kie/6.0.0/kmodule\">
        <configuration>
          <property key=\"drools.propertySpecific\" value=\"ALWAYS\" />
        </configuration>
      </kmodule>
      

            rhn-support-agiertli Anton Giertli
            rhn-support-agiertli Anton Giertli
            Archiver:
            rhn-support-ceverson Clark Everson
            Lubomir Terifaj Lubomir Terifaj
            Lubomir Terifaj Lubomir Terifaj

              Created:
              Updated:
              Resolved:
              Archived: