Submit a ticketCall us

Get a crash course on Network Monitoring delivered right to your inbox
This free 7-day email course provides a primer to the philosophy, theory, and fundamental concepts involved in IT monitoring. Lessons will explain not only how to perform various monitoring tasks, but why and when you should use them. Sign up now.

Home > Success Center > Network Performance Monitor (NPM) > Core Businesslayer crash in NPM 11.5.3 or SAM 6.2.3 for Specified cast is not valid

Core Businesslayer crash in NPM 11.5.3 or SAM 6.2.3 for Specified cast is not valid

Created by Adrian Cook, last modified by MindTouch on Jun 23, 2016

Views: 13 Votes: 5 Revisions: 4



An issue can occur such as the Orion Module Engine ( Solarwinds Business layer) service may crash after upgrading to NPM 11.5.3 or SAM 6.2.3


You will find in the business layer host log file the following error,


ERROR SolarWinds.BusinessLayerHost.PluginInstanceAppDomain - Plugin "Core Business Layer" failed to start.
System.InvalidCastException: Specified cast is not valid.
   at SolarWinds.Orion.Core.CertificateUpdate.TlsConfiguration.IsEnabled(Negotiation neg)
   at SolarWinds.Orion.Core.CertificateUpdate.EnvironmentDetails.Collect(Boolean getAgentsCount)
   at SolarWinds.Orion.Core.CertificateUpdate.Md5CertificateUpdater.<.ctor>b__0()
   at SolarWinds.Orion.Core.CertificateUpdate.Md5CertificateUpdater.ApplyFixes()
   at SolarWinds.Orion.Core.CertificateUpdate.CertificateMaintenance.StartCertificateMaintenance()
   at SolarWinds.Orion.Core.BusinessLayer.CoreBusinessLayerPlugin.ScheduleCertificateMaintenance()
   at SolarWinds.Orion.Core.BusinessLayer.CoreBusinessLayerPlugin.Start()
   at SolarWinds.BusinessLayerHost.Contract.BusinessLayerPlugin.Start()
   at SolarWinds.BusinessLayerHost.PluginInstanceAppDomain.Start()



  • NPM 11.5.3, SAM 6.2.3



Orion protocol requirements


  1. Start the Windows Registry Editor by clicking on Start and Run.

  2. Type in "regedit" into the Run field (without quotations).

  3. Highlight Computer at the top of the registry tree.  Backup the registry first by clicking on File and then on Export.  Select a file location to save the Registry file.

    Note: You will be editing the registry.  This could have detrimental effects on your computer if done incorrectly, so it is strongly advised to make a backup.

  4. Remove the registry key for TLS 1.2 since it is not there by default and removing it should not cause any issues. Otherwise, add DisabledByDefault with a Value of 1 
  5. Restart the Orion services.



Last modified
21:58, 22 Jun 2016