GemFire: Upgrade Failure with 'invalid selector' Error
search cancel

GemFire: Upgrade Failure with 'invalid selector' Error

book

Article ID: 439810

calendar_today

Updated On:

Products

VMware Tanzu Gemfire

Issue/Introduction

When upgrading VMware Tanzu GemFire on Tanzu Platform (formerly PCC) from version 2.1.x to 10.4.x, the upgrade fails during the Ops Manager 'Apply Changes' phase with the following manifest generation error:

Cannot generate manifest for product VMware Tanzu GemFire on Tanzu Platform: Error in (( $self.bosh_read_creds_name )): $self.bosh_read_creds_name is an invalid selector (Product "VMware Tanzu GemFire on Tanzu Platform" / Job: nil)

Environment

  • Ops Manager: 3.0.x
  • Tanzu Platform on Cloud Foundry (TAS): 6.0.x
  • VMware Tanzu GemFire on Tanzu Platform: Upgrading from 2.1.0 to 10.4.0

Cause

The error $self.bosh_read_creds_name is an invalid selector typically occurs when attempting a direct upgrade across major versions (e.g., skipping required minor/patch versions) that introduce architectural changes in how BOSH credentials or selectors are handled in the product manifest.

Resolution

To resolve this issue, perform a multi-step upgrade to ensure all manifest selectors are correctly translated between versions. Do not attempt to jump directly from 2.1.0 to 10.4.0.

Step 1: Upgrade to the Latest 2.2.x Patch

Before moving to version 10.4.x, you must first upgrade to the latest patch release of the 2.2.x line.

  1. Download VMware Tanzu GemFire on Tanzu Platform 2.2.2 (or the latest available 2.2.x patch) from the Broadcom Support Portal.
  2. Import the tile into Ops Manager.
  3. Perform the upgrade and Apply Changes.

Step 2: Upgrade to 10.4.x

Once the environment is stabilized on version 2.2.x:

  1. Download the 10.4.x version of the GemFire tile.
  2. Import the tile and follow the standard upgrade procedure in Ops Manager.
  3. Apply Changes to complete the migration.

Additional Information

Related Information