Freigeben über


System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary

This is an interesting stack:

Detected malicious verification code when verifying element of type Microsoft.EnterpriseManagement.Configuration.ManagementPackRule with inner exception: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Microsoft.EnterpriseManagement.Configuration.ManagementPackRule.VerifyDataTypes(Dictionary`2 moduletypes)
at Microsoft.EnterpriseManagement.Configuration.ManagementPackRule.Verify(VerificationContext context)
at Microsoft.EnterpriseManagement.Configuration.Verification.VerificationEngine.VerifyCollectionItems(Object context)
: Detected malicious verification code when verifying element of type Microsoft.EnterpriseManagement.Configuration.ManagementPackRule with inner exception: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Microsoft.EnterpriseManagement.Configuration.ManagementPackRule.VerifyDataTypes(Dictionary`2 moduletypes)
at Microsoft.EnterpriseManagement.Configuration.ManagementPackRule.Verify(VerificationContext context)
at Microsoft.EnterpriseManagement.Configuration.Verification.VerificationEngine.VerifyCollectionItems(Object context

Once, it can mean there is wrong base class for the class definition defined. So check all new customizations

I`ve also seen this when trying to delete different notification channels. The issue is the subscribers still have the channel you`re trying to delete defined in them, and therefore the containment relationship is still present. Just reassign subscribers to different or a new channel and try deleting the channel again.

Comments

  • Anonymous
    January 01, 2003
    Hi Silvana, I've come accross this error in a Visual Studio 2013 Solution which as 2 SCOM 2012 Projects. When I try to compile the Project that depends on the other Project, I get siz instances of this error message, with no indication of which MP Snippet file has the error.

    Any ideas?

    Thanks,


    David
    • Anonymous
      January 02, 2018
      Hello David, I faced the same error, it was in couple of rules created in one MP that depend on RunAs and Data sources created in another MP within same solution. you may need to revise the data sources, writes actions and run as accounts that linked to other MPs within same solution.Best regards,Khaled
  • Anonymous
    September 28, 2015
    This post features a new sample management pack bundle that provides a set of wizards to allow the user