Issue applying ActiveMatrix REST Binding 3.3.0 HF003 to an ActiveMatrix REST Binding 3.3.0 HF002 environment
book
Article ID: KB0079065
calendar_today
Updated On:
Products
Versions
TIBCO ActiveMatrix Service Grid
3.3.0
Description
When applying the ActiveMatrix REST Binding HF003 to an existing setup with Activematrix REST Binding HF002, when running the tibamx_patchmgr, it throws the following error:
java.lang.Exception: TIBCO-AMX-INFRA-000251: The feature "com.tibco.rsbt.patch.feature" version "3.3.2.000" being added differs in its byte content from an already existing feature with the same name and version. As a rule, if a feature has changes, then it must have a different version number as well.
Reproducing the issue:
1. Install and apply RSBT 3.3.0 HF002 (on top of RSBT 3.3.0 GA or RSBT 3.3.0 HF001) - success. 2. Install RSBT 3.3.0 HF003 - success 3. Apply RSBT 3.3.0 HF003 - failure
Issue/Introduction
When applying the ActiveMatrix REST Binding HF003 to an existing setup with Activematrix REST Binding HF002, when running the tibamx_patchmgr, it throws the following error:
tibamx_patchmgr applyPatch -configHomeLocation -instanceName -ID rsbt.patch:3.3.0.HF3
java.lang.Exception: TIBCO-AMX-INFRA-000251: The feature "com.tibco.rsbt.patch.feature" version "3.3.2.000" being added differs in its byte content from an already existing feature with the same name and version. As a rule, if a feature has changes, then it must have a different version number as well.
Resolution
Workaround: 1. Revert RSBT 3.3.0 HF003 and HF002 2. Uninstall RSBT 3.3.0 HF003 3. Uninstall RSBT 3.3.0 HF002. If there is an error for Business Studio, then just click OK button to pass the error. 4. Restart the host with -clearCache option. Verify that the OSGi bundle of RSBT in node OSGi is pre-RSBT 3.3.0 HF002 version (i.e., 3.3.0 GA or 3.3.0 HF001).
<bundle_Id> ACTIVE com.tibco.amf.runtime.bindingtype.rest_<version>
5. Install RSBT 3.3.0 HF003 again. 6. Apply RSBT 3.3.0 HF003 again. 7. Restart the host with -clearCache option. Verify that the OSGi bundle of RSBT in node OSGi is 3.3.0 HF003 version.
<bundle_Id> ACTIVE com.tibco.amf.runtime.bindingtype.rest_3.3.3.002
This issue has been fixed in ActiveMatrix RSBT Binding 3.3.0-HF004.