Submit a ticketCall us

AnnouncementsSystem Monitoring for Dummies

Tired of monitoring failures disrupting the system, application, and service? Learn the key monitoring concepts needed to help you create sophisticated monitoring and alerting strategies that can help you save time and money. Read the eBook.

Get your free eBook.

Home > Success Center > Network Performance Monitor (NPM) > NPM - Knowledgebase Articles > NPM alerts fail to send emails and show the error The failed action was removed from the Database

NPM alerts fail to send emails and show the error The failed action was removed from the Database

Updated September 13, 2018


Alerts fail to send email notifications intermittantly, and the alert history returns an error similar to:

The failed action was removed from the Database ProvideFault Failed, check fault information. 


The following error is in the Alerting.Service.v2.log:


Resulting in: Cannot get export 'SolarWinds.Orion.Core.Actions.Impl.WriteToNPMEventLog.WriteToNPMEventLogExecutor (ContractName="SolarWinds.Orion.Core.Models.Actions.Contracts.IActionExecutor")' from part 'SolarWinds.Orion.Core.Actions.Impl.WriteToNPMEventLog.WriteToNPMEventLogExecutor'.
Element: SolarWinds.Orion.Core.Actions.Impl.WriteToNPMEventLog.WriteToNPMEventLogExecutor (ContractName="SolarWinds.Orion.Core.Models.Actions.Contracts.IActionExecutor") -->  SolarWinds.Orion.Core.Actions.Impl.WriteToNPMEventLog.WriteToNPMEvent...).
2018-08-05 02:23:40,619 [36] ERROR SolarWinds.Orion.Core.Alerting.Service.ActionsResolverInternal.PendingExecutionActions - Action ID: 177, ActionType: WriteToNPMEventLog, Title: NetPerfMon Event Log : Read or write latency on virtual machine ${DisplayName} is higher than warning threshold., Description: Log the Alert in the Network Performance Monitor Event Log, Enabled: True, Order: 1   failed. alertActiveId: 1145530 alertObjectId: 23718. Error: ProvideFault failed, check fault information.
2018-08-05 02:25:12,387 [56] ERROR SolarWinds.Orion.Core.Alerting.Service.ActionsResolverInternal.PendingExecutionActions - System.ServiceModel.FaultException`1[SolarWinds.Orion.Core.Common.CoreFaultContract]: ProvideFault failed, check fault information. (Fault Detail is equal to SolarWinds.Orion.Core.Common.CoreFaultContract(Unknown): System.ComponentModel.Composition.CompositionException: The composition produced a single composition error. The root cause is provided below. Review the CompositionException.Errors property for more detailed information.


1) The composition failed because it did not complete within '100' iterations. This is most likely caused by a cycle in the dependency graph of a part which is marked with a non-shared creation policy.


  • NPM 12.2  and 12.3




  1. Go to Centralized Settings page http://YourOrionServer/admin/advancedconfiguration/global.aspx.
  2.  Set "MaxConcurrentActions" setting to 1.
  3. Save and restart Alerting Service and Module Engine.



Upgrade to NPM 12.3 HF4.




Last modified