Network Management
Hardware Health Chart may prevent a Group Details page from loading after upgrading to 2026.2
In some environments, the Group Details page may stop loading after upgrading to SolarWinds Platform 2026.2 after adding the Hardware Health Chart resource to the page. This can happen when the group contains one or more nodes that report Hardware Health information.
First published date
Last published date
Overview
In some environments, the Group Details page may stop loading after upgrading to SolarWinds Platform 2026.2 after adding the Hardware Health Chart resource to the page.
This can happen when the group contains one or more nodes that report Hardware Health information.
From the OrionWeb.log:
2026-07-06 14:22:25,525 [51] (16) ERROR ASP.global_asax - (null) Application_Error(c94d345bc4d94d809c46121e4413be86)
SolarWinds.Internationalization.Exceptions.TokenSubstException: Resource Key 'HHLIBCODE_DOY_10' was not found in Resource File 'HardwareHealth.Strings'
at SolarWinds.Internationalization.Tokens.TokenSubstitutionBase.WriteToken(Dictionary`2 values, IResourceStringRegistrar resMgr, TextWriter textOut)
at SolarWinds.Internationalization.Tokens.TokenSubstitutionBase.Parse(IResourceStringRegistrar resMgr, TokenSubstitutionSequence sequence, TextReader textIn, TextWriter textOut)
at SolarWinds.Internationalization.Tokens.TokenSubstitutionBase.Parse(IResourceStringRegistrar resMgr, TokenSubstitutionSequence sequence, String textIn)
at Orion_HardwareHealth_Resources_Hardware_HardwareHealthForGroup.Render(HtmlTextWriter writer)
Product section
Cause
The Hardware Health Chart is trying to load a display label that is missing. When that label cannot be found, the Group Details page will fail to load.
This does not mean the monitored device is down. It also does not mean all Hardware Health polling has stopped. The issue is limited to displaying the Hardware Health Chart on the affected Group Details page.
Resolution
Workaround
If the Hardware Health Chart must remain on the Group Details page, you can use this workaround. This needs to be done on the SolarWinds server where the website is being hosted, Primary Poller, and/or all Additional Web Servers.
The update is made in this file(Default Location):
C:\Program Files\SolarWinds\Orion\Web\Orion\HardwareHealth\Resources\Hardware\TreeTemplates\CategoryGroupedProviderForGroup.html
Locate this entry:
<td class="hardwareTree-header-column hardwareTree-header-on" width="20%">@{R=HardwareHealth.Strings;K=HHLIBCODE_DOY_10; E=js}</td>
Replace it with this entry:
<td class="hardwareTree-header-column hardwareTree-header-on" width="20%">@{R=HardwareHealth.Strings;K=CiscoCefcFRUPowerOperStatus_On; E=js}</td>
On the SolarWinds Server using the SolarWinds Service Manager, restart the SolarWinds NetPerfMon website.
Refresh the Group Details page, and it should now load: