Submit a ticketCall us

WebinarWebinar: A checklist for planning your Network Performance Monitor (NPM) upgrade

Are you ready for your next upgrade? To help you plan smoothly, join this webcast to learn more about, SolarWinds® Orion® Installer, SolarWinds Upgrade Advisor, Upgrades Guides, Training Videos, and other resources available. We’ll share key upgrade planning considerations, lessons learned from customers with practical advice from SolarWinds Product Experts. We’ll also give practical tips to identify the estimated time needed and resources, how to prepare the business and IT staff for changes, ways to plan for required system changes, and more.

Register now.

Home > Success Center > Storage Resource Monitor (SRM) > SRM - Knowledgebase Articles > The given key was not present in the dictionary

The given key was not present in the dictionary

Updated November 15, 2016

Overview

The following error appears when you open the Manager Providers page and you cannot make any changes to Storage Providers as a result of the said error:

The given key was not present in the dictionary

 

Full error message:

Time: 09/06/2016 17:15:11.7462
Server: Microsoft-IIS/8.5
Pipeline: Integrated
User Agent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36
Error Instance: 5605e0ee20994f8aa84e1dc1c3c2b52d
User: DOMAIN\username
URL: https://orion:443/Orion/SRM/Admin/Ed...plY3Q9U01QOjE=
Referrer: https://orion:443/Orion/SRM/Admin/Ed...plY3Q9U01QOjE=
Message: The given key was not present in the dictionary.
ErrorSite: mscorlib.Dictionary`2.get_Item
ErrorType: System.Collections.Generic.KeyNotFoundException

Environment

SRM version 6.3

Cause 

Incorrect database entry under the EngineID column in the SRM_Providers or SRM_StorageArrays table.

Resolution

  1. Create a backup of your database.
  2. Open Database Manager on the Orion server.
  3. Click Add default database.
  4. Find the SRM_Providers table.
  5. Right-click table, select Query table.
  6. Execute the default query and click Enable editing.
  7. Under the EngineID column, update the engine number. You can find available engine numbers in Engines table.
  8. Execute the select statement to see if changes has been saved.
  9. Do the same for the SRM_StorageArrays table also
 

 

Last modified

Tags

Classifications

Public