Cost information is not being displayed for catalog items in VCF Automation 9.0.2 VM-Apps Org
search cancel

Cost information is not being displayed for catalog items in VCF Automation 9.0.2 VM-Apps Org

book

Article ID: 443941

calendar_today

Updated On:

Products

VCF Automation

Issue/Introduction

The integration for VCF Automation for VM Apps Organization has been installed in VCF Operations and it has been configured to show cost data.

This is installed in Administration > Integrations. (If it is not installed, click Add and choose the VCF Automation for VM Apps Organization)

The VCF Ops integration has been configured in Automation under Infrastructure > Connections > Integrations
You have created pricing cards and configured pricing engine and policies on the Ops side.
In Operations, the collection has finished.

The Daily Price Estimate does not display for catalog items. It shows as $0.00

The cost appears to be calculated, but after some time, it finishes and the cost estimate remains $0.00 

The catalog-service-app logs show errors line this snippet of a traceback, when Clicking "Update" for the Daily Pricing Estimate:

2026-05-20T19:17:03.276Z ERROR catalog-service-app [host='catalog-service-app-##########-#####' thread='task-##' user='' org='' trace=''] o.s.a.i.SimpleAsyncUncaughtExceptionHandler - Unexpected exception occurred invoking async method: public void com.vmware.tango.price.s
ervice.upfront.UpfrontPriceSyncServiceImpl.syncUpfrontPrice(java.lang.String,java.lang.String)
java.lang.NoClassDefFoundError: org/apache/commons/io/IOUtils
        at com.vmware.ops.api.client.internal.ResponseHandlerImpl.handleResponse(ResponseHandlerImpl.java:76)
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:223)
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:165)
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:140)
        at com.vmware.ops.api.client.internal.RestClientProxy.execute(RestClientProxy.java:454)
        at com.vmware.ops.api.client.internal.RestClientProxy.invoke(RestClientProxy.java:215)
        at com.vmware.ops.api.client.internal.DefaultClient$InvocationHandlerWrapper.invoke(DefaultClient.java:360)
        at jdk.proxy2/jdk.proxy2.$Proxy571.calculateCost(Unknown Source)
        at com.vmware.tango.price.gateway.VROPSSuiteAPIGatewayImpl.calculateUpfrontPrice(VROPSSuiteAPIGatewayImpl.java:254)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:569)
       ...

Environment

VCF Automation 9.0.2
VCF Operations 9.0.2

Cause

This is a known issue in VCF 9.0.2

Resolution

This issue is not present in 9.1 due to architectural changes and has been fixed in 9.0.2.0200

9.0.2.0200 and 9.1 can be downloaded from support.broadcom.com
https://knowledge.broadcom.com/external/article/142814/download-broadcom-products-and-software.html