Submit a ticketCall us

Announcing NCM 7.7
With NCM 7.7, you can examine the rules that make up an access control list for a Cisco ASA device. Then you can apply filters to display only rules that meet the specified criteria, order the rules by line number or by the hit count, and much more.
See new features and improvements.

Home > Success Center > Network Performance Monitor (NPM) > Error while viewing NPM resources: There was an error while rendering resource ID X

Error while viewing NPM resources: There was an error while rendering resource ID X

Created by John Salvani, last modified by Alexander.Dahlberg on Sep 19, 2017

Views: 1,447 Votes: 11 Revisions: 10

Overview

The following error occurs while viewing the resources on the NPM Web Console:

There was an error while rendering resource with ID X

 

resource.png

 

Environment

NPM version 10.6 and later

Cause 

The error is caused by permissions granted on NPM files and folders.

Also, this can be seen when load balancer is in front of the web console web servers, which has

this same effect from sticky sessions. (Resolution may be on the load balancer side out of support's scope)

 

Resolution

 

before taking steps below please ensure you have a backup of your database and that you have shut down all

Orion services on all your Orion hosts. 

 

The resolution consists of five parts:

 

Part I.
1. Open the License Manager.  Click Start > All Programs > SolarWinds.
2. Select All Products, and then click Synchronize.
This will update all unknown or outdated licenses.

Part II.
Run the Permission Checker tool. This tool is found in the Orion install directory: C:\Program Files (x86)\SolarWinds\Orion\OrionPermissionChecker.exe.

1. Run the tool using an Administrator account (this should be the Local Administrator account), and click on Check to perform an analysis of required permissions on the server.

2. If you see FAILED results, click Repair to attempt to repair these failures.
 

If the issue persists, proceed to the next part of the procedure:
 

Part III.

Clear ASP.NET cache:

1. Log on the to your NPM server using Local Admin.
2. On the Orion NPM server, access Orion Service Manager. Click Start > All Programs > SolarWinds Orion > Advanced Features.
3. Click Shutdown Everything to stop all services.
4. Open CMD, and enter iisreset /stop.
5. Go to these locations and delete the content inside root folder:

 

  •  C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root
  •  C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root
  •  C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root
  •  C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root


Part IV. 

Delete Orion database subscriptions:
Note: Only temporary database subscriptions will be deleted.

1. Open the Database Manager in Solarwinds Orion folder. Go to Start > Solarwinds Orion > Advanced Features > Database Manager. 
2. Click Add default Server to add the Orion Server, and right click on the Solarwinds DB and select "New Query"
3. Log in using your SQL Orion account.
4. Right-click SolarWinds Orion Database, and select New Query. 
5. Copy and Paste the following query, and then Execute Query:

 

Delete From [dbo].[PendingNotifications]

Delete From [dbo].[SubscriptionTags]
Delete From [dbo].[Subscriptions]
Delete From [dbo].[ContainerMemberSnapshots]
Delete From [dbo].[LimitationSnapshots]


Optional: You may inspect the tables are empty by running the bellow select statements one by one.

select * From [dbo].[PendingNotifications]

select * From [dbo].[SubscriptionTags]
select * From [dbo].[Subscriptions]
select * From [dbo].[ContainerMemberSnapshots]
select * From [dbo].[LimitationSnapshots]


6. Go to C:\ProgramData\Solarwinds\installers (Make sure that UAC is disabled first on the machine before doing this).
7. Run the InformationService.msi and select Uninstall.
8. Click again the same installer to re-install and choose Typical install and do not change any settings.
    
Part V.

Recreate the website:

1. Go to Start > My Computer > C:\Inetpub.
2. Rename the SolarWinds folder to SolarWinds_OLD.
3. Open the IIS:

    a. Click Start > All Programs, click Accessories, and then click Run.
    b. In the Open box, type inetmgr and then click OK.

4. Stop and Delete the Solarwinds Orion Website.
5. Stop and Delete the Orion Application Pool.

    a. On the Application Pools page, select SolarWinds Orion Application Pool.
    b. In the Actions pane, click Stop to stop the application pool then delete.

6. Start the IIS service. Open CMD, enter iisreset /start.

7. Go to Start >  All Programs > SolarWinds Orion > Configuration and Auto-Discovery > Configuration Wizard.
8. Tick the following then click Next button ( make sure to use all default settings and do not change any settings):

 

  •         Database
  •         Website
  •         Services


9. On the Website Settings section, make sure IP Address is set to ALL UNASSIGNED then click Next button.
10. Proceed with defaults by clicking Next button.
11. Wait for the process to complete. It should take about 15 to 45 minutes.

Once done, you will experience a delay for about 20 minutes or less since all the cache has been deleted from the database, but eventually, it will turn back to normal.

 

 

 

Last modified
01:51, 19 Sep 2017

Tags

Classifications

Public