Submit a ticketCall us

Looking to compare latest NPM features with previous versions of NPM?
The NPM new feature summary offers a comparison of new features and improvements offered with this release.

 

 

 

 

Home > Success Center > Network Performance Monitor (NPM) > SAM components going unknown

SAM components going unknown

Updated January 4, 2017

Overview

SAM components are going unknown and APEs are crashing. 

Environment

NPM 12.0.1

Cause 

This is caused by the following error In the businesslayerhost.log:

2017-01-03 14:37:16,219 [Scheduler] ERROR SolarWinds.BusinessLayerHost.PluginInstanceSeparateProcess - Instance D:\SolarWinds\Orion\AgentManagement\SolarWinds.AgentManagement.ServiceCore.dll.config - ProcessID: 4376 doesn't exists anymore
2017-01-03 14:37:16,219 [69] ERROR SolarWinds.BusinessLayerHost.BusinessLayerHostService - Unhandled exception caught by business layer host. System.InvalidOperationException: Instance D:\SolarWinds\Orion\AgentManagement\SolarWinds.AgentManagement.ServiceCore.dll.config - ProcessID: 4376 doesn't exists anymore
   at SolarWinds.BusinessLayerHost.BusinessLayerHostService.<>c__DisplayClass8.<CheckPlugins>b__7(Object n)
   at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
   Sender: Name:SolarWinds.BusinessLayerHost.exe
There are no context policies.

2017-01-03 14:37:16,219 [Scheduler] ERROR SolarWinds.Common.Utility.ScheduledTask - CheckPlugins threw an exception.
System.InvalidOperationException: Instance D:\SolarWinds\Orion\AgentManagement\SolarWinds.AgentManagement.ServiceCore.dll.config - ProcessID: 4376 doesn't exists anymore
   at SolarWinds.BusinessLayerHost.BusinessLayerHostService.<>c__DisplayClass8.<CheckPlugins>b__7(Object n)
   at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

 

Tracking this to the Agentmanagement.service.log, you will see:

2017-01-03 14:36:37,727 [6] ERROR SolarWinds.AgentManagement.ServiceCore.AgentManagementServiceApp - Error executing start operation 'InitHigAvailabilityMonitorService'. Retrying in 5 seconds. System.ServiceModel.FaultException`1[SolarWinds.InformationService.Contract2.InfoServiceFaultContract]: Create failed, check fault information.
Create failed, check fault information.
Subscription is not valid. Entity 'Orion.HA.PoolMembers' was not found in the schema. (Fault Detail is equal to InfoServiceFaultContract [ System.ServiceModel.FaultException`1[SolarWinds.InformationService.Contract2.InfoServiceFaultContract]: Create failed, check fault information.
Subscription is not valid. Entity 'Orion.HA.PoolMembers' was not found in the schema. (Fault Detail is equal to InfoServiceFaultContract, ErrorCode=0000001E, UserMessage='Subscription is not valid. Entity 'Orion.HA.PoolMembers' was not found in the schema.' [ SolarWinds.Data.SwisException: Subscription is not valid. Entity 'Orion.HA.PoolMembers' was not found in the schema.
   at SolarWinds.InformationService.ChangeBroker.SubscriptionManager.AddSubscription(Subscription subscription, SubscriptionQuery subscriptionQuery, NetworkCredential credentials, String[] tags, ISchema schema)
   at SolarWinds.InformationService.ChangeBroker.Broker.Subscribe(Subscription subscription, NetworkCredential credentials, String[] tags)
   at SolarWinds.InformationService.ChangeBroker.SubscriptionProvider.SubscriptionProvider.CreateSubscription(IDictionar...).
2017-01-03 14:36:42,750 [6] ERROR SolarWinds.AgentManagement.ServiceCore.AgentManagementServiceApp - Error executing start operation 'InitHigAvailabilityMonitorService'. Retrying in 5 seconds. System.ServiceModel.FaultException`1[SolarWinds.InformationService.Contract2.InfoServiceFaultContract]: Create failed, check fault information.
Create failed, check fault information.
Subscription is not valid. Entity 'Orion.HA.PoolMembers' was not found in the schema. (Fault Detail is equal to InfoServiceFaultContract [ System.ServiceModel.FaultException`1[SolarWinds.InformationService.Contract2.InfoServiceFaultContract]: Create failed, check fault information.
Subscription is not valid. Entity 'Orion.HA.PoolMembers' was not found in the schema. (Fault Detail is equal to InfoServiceFaultContract, ErrorCode=0000001E, UserMessage='Subscription is not valid. Entity 'Orion.HA.PoolMembers' was not found in the schema.' [ SolarWinds.Data.SwisException: Subscription is not valid. Entity 'Orion.HA.PoolMembers' was not found in the schema.
   at SolarWinds.InformationService.ChangeBroker.SubscriptionManager.AddSubscription(Subscription subscription, SubscriptionQuery subscriptionQuery, NetworkCredential credentials, String[] tags, ISchema schema)
   at SolarWinds.InformationService.ChangeBroker.Broker.Subscribe(Subscription subscription, NetworkCredential credentials, String[] tags)
   at SolarWinds.InformationService.ChangeBroker.SubscriptionProvider.SubscriptionProvider.CreateSubscription(IDictionar...).
2017-01-03 14:36:47,786 [6] ERROR SolarWinds.AgentManagement.ServiceCore.AgentManagementServiceApp - Error executing start operation 'InitHigAvailabilityMonitorService'. Retrying in 5 seconds. System.ServiceModel.FaultException`1[SolarWinds.InformationService.Contract2.InfoServiceFaultContract]: Create failed, check fault information.
Create failed, check fault information.
Subscription is not valid. Entity 'Orion.HA.PoolMembers' was not found in the schema. (Fault Detail is equal to InfoServiceFaultContract [ System.ServiceModel.FaultException`1[SolarWinds.InformationService.Contract2.InfoServiceFaultContract]: Create failed, check fault information.
Subscription is not valid. Entity 'Orion.HA.PoolMembers' was not found in the schema. (Fault Detail is equal to InfoServiceFaultContract, ErrorCode=0000001E, UserMessage='Subscription is not valid. Entity 'Orion.HA.PoolMembers' was not found in the schema.' [ SolarWinds.Data.SwisException: Subscription is not valid. Entity 'Orion.HA.PoolMembers' was not found in the schema.
   at SolarWinds.InformationService.ChangeBroker.SubscriptionManager.AddSubscription(Subscription subscription, SubscriptionQuery subscriptionQuery, NetworkCredential credentials, String[] tags, ISchema schema)
   at SolarWinds.InformationService.ChangeBroker.Broker.Subscribe(Subscription subscription, NetworkCredential credentials, String[] tags)
   at SolarWinds.InformationService.ChangeBroker.SubscriptionProvider.SubscriptionProvider.CreateSubscription(IDictionar...).

Resolution

The additional pollers are looking for a High Availability schema that does not exist. This is because HA is not installed. You need to install HA whether it is being utilized or not.

Reinstall NPM on the primary server to install HA.

 

Last modified
20:37, 27 Mar 2017

Tags

Classifications

Public