Upfront pricing calculation for deployments or catalogs remains stuck in progress or shows no value in VCF Automation 9.x
search cancel

Upfront pricing calculation for deployments or catalogs remains stuck in progress or shows no value in VCF Automation 9.x

book

Article ID: 441049

calendar_today

Updated On:

Products

VCF Automation

Issue/Introduction

  • In VCF Automation 9.0.2, requesting upfront pricing or estimations for catalogs and deployments does not complete.
  • The user interface remains permanently stuck showing "estimation in progress," or it displays empty calculation values.

Environment

 

  • Product: VCF Automation 9.0.2

  • Component: Catalog Service / Price Service

  • Related Components: VCF Operations Integration

 

Cause

  • This issue is caused by a build-time dependency resolution defect in the VCF Operations Client SDK (vcops-suiteapi-client:1.31.52-vra-jakarta) utilized by version 9.0.2.
  • Because the SDK's POM file is absent from the repository during compilation, transitive dependencies fail to resolve.
  • Consequently, the required Apache Commons IO (commons-io) library is omitted from the application runtime classpath. When the Price Service calls the client to fetch pricing information, an asynchronous java.lang.NoClassDefFoundError: org/apache/commons/io/IOUtils exception is triggered. The asynchronous failure is caught silently, leaving the database records locked in an IN_PROGRESS state with no active background task to timeout or retry the calculation.

Resolution

A definitive fix for this dependency failure is introduced natively in a later release cycle, where the integration framework drops dependencies on the legacy SDK library entirely.

  • Upgrade Path (Recommended)

Plan an upgrade of your environment to a later release path. In newer versions (9.1), the VCF Operations integration utilizes updated I/O libraries, resolving the runtime classpath failure without manual intervention.

  • Workaround for Version 9.0.2

If you cannot immediately update your deployment version, contact Broadcom Support to request the engineering hotfix patch for version 9.0.2. This patch modifies the deployment environment by explicitly introducing commons-io:commons-io:jar:2.18.0 back into the runtime classpaths of the cs-price-common, cs-price-service, and cs-host services.