vCenter Server 8.0.3 performance data columns blank in Hosts and Clusters view
search cancel

vCenter Server 8.0.3 performance data columns blank in Hosts and Clusters view

book

Article ID: 414446

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

In vCenter Server, performance data columns show blank in the Hosts and Clusters view. This happens when selecting the Memory Tiering column. It also happens when selecting all columns at once.

The affected columns has so far been proven to include Memory Tiering, Fault Domain, NVMe Device, Uptime, and Memory Size (MB). When selecting only some columns without Memory Tiering, the data shows correctly. This issue prevents viewing complete host performance data and exporting full reports.

The vCenter Server's /var/log/vmware/vsphere-ui/logs/dataservice.log file contains this error when the issue occurs:

[timestamp] [ERROR] RiseToViseResult [queryId: q-XXX:h5c-ListViewController] 
Returning partial results as one or more data providers responded with error. 
java.lang.RuntimeException: Error while invoking derived property method 
'getFormattedHardMemoryTieringType'

This issue affects standalone vCenter Server deployments and Enhanced Linked Mode (ELM) environments. The blank columns prevent you from viewing or exporting complete host data for monitoring and reporting.

Additional symptoms reported:

  • In Host and clusters under Datacenter the following have no data: State, Status, Fault Domain, HA State, Memory Tiering, NVMe Device, Uptime, Certificate Valid To, Memory Size (MB), Alarm Actions, AutoDeploy.MachineIdentity

Environment

Affected Products and Versions:

  • VMware vCenter Server 7.0 or 8.0

Unaffected Products and Versions:

  • VMware vCenter Server 9.0 and later releases

Cause

When you select columns in the Hosts and Clusters view, vCenter Server retrieves and formats the host properties. The memory tiering property should be an enumerated value. This value represents the memory tiering type that is configured.

In vCenter Server 7.0/8.0, the data service receives this property as a string instead. This type mismatch causes the getFormattedHardMemoryTieringType method to fail. When this method fails, the data provider returns partial results instead of all properties.

This partial result causes several columns to show blank. These columns include Memory Tiering, Fault Domain, NVMe Device, Uptime, and Memory Size (MB). The issue occurs when you select the Memory Tiering column or when you select all columns.

Resolution

  • Fixed in vCenter Server 9.0 and higher. See Download Broadcom products and software for steps to download this release.

  • Tentatively planned to be fixed in a future vCenter Server 8.0.3 maintenance release.
    • Monitor the vCenter Server 8.0.3 release notes for availability.

Workaround

If you cannot upgrade to vCenter Server 9.0, use selective column selection:

  1. Log in to the vSphere Client.

  2. Navigate to Menu > Hosts and Clusters.

  3. Select your datacenter or cluster.

  4. Click the Hosts tab.

  5. Click the column selector icon.

  6. Clear all column selections by clicking Reset to default.

  7. Select only the columns you need for monitoring or reporting.

  8. Do not select the Memory Tiering column.

  9. Do not select the Select All option.

  10. Verify that the selected columns show data correctly.