Issue applying ActiveMatrix REST Binding 3.3.0 HF003 to an ActiveMatrix REST Binding 3.3.0 HF002 environment

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:

  tibamx_patchmgr applyPatch -configHomeLocation <CONFIG_HOME> -instanceName <instance_name> -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.

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.

Additional Information

RSBT-628