Uploaded image for project: 'Red Hat Decision Manager'
  1. Red Hat Decision Manager
  2. RHDM-43

EAP installer corrupts MANIFEST.MF files for domain WARs

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 7.0.0, 7.0.0.GA
    • 6.x.x
    • Installer
    • None
    • ER1
    • Hide

      1) Install EAP 6.4.x
      2) Install BPM Suite 6.4.x using the installer.jar
      3) Look at the content EAP_HOME/domain/business-central.war/META-INF/MANIFEST.MF

      Show
      1) Install EAP 6.4.x 2) Install BPM Suite 6.4.x using the installer.jar 3) Look at the content EAP_HOME/domain/business-central.war/META-INF/MANIFEST.MF

      When installing BRMS (or BPM SUuite) into existing EAP installation using the installer, the META-INF/MANIFEST.MF file under domain/*.war gets corrupted (or more precisely replaced by dummy content). For example for the domain/business-central.war it looks like this:

      Manifest-Version: 1.0
      Created-By: 1.8.0_121 (Oracle Corporation)
      

      but the standalone/deployments/business-central.war/META-INF/MANIFEST.MF looks like this:

      Manifest-Version: 1.0
      Implementation-Title: KIE Workbench - Distribution Wars
      Implementation-Version: 6.5.0.Final-redhat-2
      Archiver-Version: Plexus Archiver
      Java-Version: 1.8.0_111
      Built-By: mockbuild
      Scm-Connection: scm:git:git@github.com:droolsjbpm/droolsjbpm-build-boo
       tstrap.git/kie-parent-with-dependencies/kie-wb-distributions/kie-wb/k
       ie-wb-distribution-wars
      Specification-Vendor: JBoss by Red Hat
      Os-Arch: amd64
      Specification-Title: KIE Workbench - Distribution Wars
      Implementation-Vendor-Id: org.kie
      Java-Vendor: Oracle Corporation
      Os-Name: Linux
      Scm-Url: https://github.com/droolsjbpm/droolsjbpm-build-bootstrap/kie-
       parent-with-dependencies/kie-wb-distributions/kie-wb/kie-wb-distribut
       ion-wars
      Implementation-Vendor: JBoss by Red Hat
      Os-Version: 2.6.32-642.6.2.el6.x86_64
      Scm-Revision: 170c7b95b0b75621add73a827c87b2eae400d726
      Created-By: Apache Maven 3.2.3
      Build-Jdk: 1.8.0_111
      Specification-Version: 6.5.0.Final-redhat-2
      Ignore-Scanning-Archives: cxf-api-2.7.18.SP1-redhat-1.jar,cxf-rt-bindi
       ngs-soap-2.7.18.SP1-redhat-1.jar,cxf-rt-bindings-xml-2.7.18.SP1-redha
       t-1.jar,cxf-rt-core-2.7.18.SP1-redhat-1.jar,cxf-rt-databinding-jaxb-2
       .7.18.SP1-redhat-1.jar,cxf-rt-frontend-jaxws-2.7.18.SP1-redhat-1.jar,
       cxf-rt-frontend-simple-2.7.18.SP1-redhat-1.jar,cxf-rt-transports-http
       -2.7.18.SP1-redhat-1.jar,cxf-rt-ws-addr-2.7.18.SP1-redhat-1.jar,cxf-r
       t-ws-policy-2.7.18.SP1-redhat-1.jar
      Implementation-URL: http://www.jboss.org/drools/kie-parent-with-depend
       encies/kie-wb-distributions/kie-wb/kie-wb-distribution-wars
      

      The content of the file is important for the patching tool as its using it to identify the specific patch destinations. The installer should not be replacing the file with the dummy content.

            thauser_jira Thomas Hauser (Inactive)
            psiroky_jira Petr Široký (Inactive)
            Dominik Hanak Dominik Hanak
            Dominik Hanak Dominik Hanak
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: