Recently received the following error when trying to view Active Alerts in the Monitoring dashboard:
"The service threw an unknown exception. See inner exception for details". Here's the inner exception output:
Date: 12/19/2018 10:54:39 AM
Application: System Center Essentials
Application Version: 7.0.2432.1
Severity: Error
Message:
Microsoft.EnterpriseManagement.Common.UnknownServiceException: The service threw an unknown exception. See inner exception for details. ---> System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: The given key was not present in the dictionary.
(Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.ThrowHelper.ThrowKeyNotFoundException()
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Microsoft.EnterpriseManagement.Monitoring.OperationalDataProperty.GetColumnNames(Byte[] ids)
at Microsoft.EnterpriseManagement.Mom.ServiceDataLayer.SdkDataAccess.SetupAlertsByCriteriaAndMonitoringClassReaderWithProperties(String criteria, Guid monitoringClassId, Boolean recurse, String languageCode, Nullable`1 lastModified, Byte[] alertProperties)
at Microsoft.EnterpriseManagement.Mom.ServiceDataLayer.SdkDataAccessTieringWrapper.SetupAlertsByCriteriaAndMonitoringClassReaderWithProperties(String criteria, Guid monitoringClassId, Boolean recurse, String languageCode, Nullable`1 lastModified,
Byte[] alertProperties)
at Microsoft.EnterpriseManagement.Mom.ServiceDataLayer.SdkDataAccessExcep...).
--- End of inner exception stack trace ---
at Microsoft.EnterpriseManagement.DataAbstractionLayer.SdkDataAbstractionLayer.HandleIndigoExceptions(Exception ex)
at Microsoft.EnterpriseManagement.DataAbstractionLayer.InstanceSpaceOperations.SetupAlertsByCriteriaAndMonitoringClassReaderWithProperties(MonitoringAlertCriteria criteria, Guid monitoringClassId, TraversalDepth traversalDepth, String languageCode,
Nullable`1 lastModified, MonitoringAlertProperty[] properties)
at Microsoft.EnterpriseManagement.OperationalDataManagement.GetPartialMonitoringAlertReaderInternal(MonitoringAlertCriteria criteria, ManagementPackClass managementPackClass, TraversalDepth traversalDepth, Nullable`1 lastModified, MonitoringAlertProperty[]
properties)
at Microsoft.EnterpriseManagement.OperationalDataManagement.GetPartialMonitoringAlertReader(ManagementPackClass managementPackClass, TraversalDepth traversalDepth, Nullable`1 lastModified, MonitoringAlertProperty[] properties)
at Microsoft.EnterpriseManagement.Mom.Internal.UI.Cache.AlertQuery.GetPartialMonitoringAlertReader(ManagementGroup managementGroup, MonitoringClass type, MonitoringAlertCriteria criteria, Nullable`1 lastModified, MonitoringAlertProperty[] fields)
at Microsoft.EnterpriseManagement.Mom.Internal.UI.Cache.AlertQuery.DoQuery(String criteria, Nullable`1 lastModified)
at Microsoft.EnterpriseManagement.Mom.Internal.UI.Cache.Query`1.DoUpdateQuery(IndexTable indexTable, String criteria, DateTime& timeLastUpdated)
at Microsoft.EnterpriseManagement.Mom.Internal.UI.Cache.Query`1.InternalSyncQuery(CacheSession session, IndexTable indexTable, UpdateReason reason, UpdateType updateType)
at Microsoft.EnterpriseManagement.Mom.Internal.UI.Cache.Query`1.InternalQuery(CacheSession session, UpdateReason reason)
at Microsoft.EnterpriseManagement.Mom.Internal.UI.Cache.Query`1.TryDoQuery(UpdateReason reason, CacheSession session)
at Microsoft.EnterpriseManagement.Mom.Internal.UI.Cache.Query`1.DoQueryJob(Object sender, ConsoleJobEventArgs args)
at Microsoft.EnterpriseManagement.Mom.Internal.UI.Console.ConsoleJobExceptionHandler.ExecuteJob(IComponent component, EventHandler`1 job, Object sender, ConsoleJobEventArgs args)
System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: The given key was not present in the dictionary. (Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.ThrowHelper.ThrowKeyNotFoundException()
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Microsoft.EnterpriseManagement.Monitoring.OperationalDataProperty.GetColumnNames(Byte[] ids)
at Microsoft.EnterpriseManagement.Mom.ServiceDataLayer.SdkDataAccess.SetupAlertsByCriteriaAndMonitoringClassReaderWithProperties(String criteria, Guid monitoringClassId, Boolean recurse, String languageCode, Nullable`1 lastModified, Byte[] alertProperties)
at Microsoft.EnterpriseManagement.Mom.ServiceDataLayer.SdkDataAccessTieringWrapper.SetupAlertsByCriteriaAndMonitoringClassReaderWithProperties(String criteria, Guid monitoringClassId, Boolean recurse, String languageCode, Nullable`1 lastModified,
Byte[] alertProperties)
at Microsoft.EnterpriseManagement.Mom.ServiceDataLayer.SdkDataAccessExcep...).
Any help would be appreciated. I can't clear any alerts I can't see.
Thanks!