Submit a ticketCall us

Webinar: Web Help Desk for HR, Facilities and Accounting Departments
This webinar will focus on use cases for HR, Facilities and Accounting.

Having a unified ticketing and asset management system for all the departments in your company can provide end-users with a seamless experience and make things easier for your IT team. Yet, with different business tasks and objectives, many departments don’t fully understand the capabilities of Web Help Desk and how the software can be customized for effective use in their departments.
Register Now.

Home > Success Center > Network Performance Monitor (NPM) > List Resource and Network Sonar Discovery actions are unresponsive

List Resource and Network Sonar Discovery actions are unresponsive

Updated June 19, 2017

Overview

The polling engine is down and the List Resource and Network Sonar Discovery actions do not load or become unresponsive.

The businesslayerhost.log file shows the following error:
2017-01-27 12:52:18,299 [7] ERROR SolarWinds.BusinessLayerHost.PluginInstanceAppDomain - Plugin "Core Business Layer" failed to start.
System.ArgumentException: An item with the same key has already been added.

   at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   at SolarWinds.Orion.Core.BusinessLayer.BackgroundInventory.InventoryManager..ctor(Int32 engineID)
   at SolarWinds.Orion.Core.BusinessLayer.CoreBusinessLayerPlugin.ScheduleBackgroundInventory()
   at SolarWinds.Orion.Core.BusinessLayer.CoreBusinessLayerPlugin.Start()
   at SolarWinds.BusinessLayerHost.Contract.BusinessLayerPlugin.Start()
   at SolarWinds.BusinessLayerHost.PluginInstanceAppDomain.Start()


The core.businesslayer.log shows the following error:
2017-01-27 12:52:18,268 [7] ERROR SolarWinds.Orion.Core.BusinessLayer.BackgroundInventory.PluginsFactory`1 - (null)  System.AggregateException: inspecting [SolarWinds.Data.Providers.Orion.Plugins, Version=2016.2.5300.959, Culture=neutral, PublicKeyToken=null] requested by [SolarWinds.Data.Providers.APM.Plugin, Version=6.3.0.1423, Culture=neutral, PublicKeyToken=null] at 'D:\Program Files (x86)\SolarWinds\Orion\Information Service\2.0\Plugins\SolarWinds.Data.Providers.APM.Plugin.dll'. ---> System.IO.FileNotFoundException: Could not load file or assembly 'SolarWinds.Data.Providers.Orion.Plugins, Version=2016.2.5300.959, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
   at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean forIntrospection)
   at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
   at System.Reflection.Assembly.ReflectionOnlyLoad(String assemblyString)
   at SolarWinds.Orion.Core.BusinessLayer.BackgroundInventory.PluginsFactory`1.CurrentDomain_ReflectionOnlyAssemblyResolve(Object sender, ResolveEventArgs args)
   --- End of inner exception stack trace ---

2017-01-27 12:52:18,283 [7] ERROR SolarWinds.Orion.Core.BusinessLayer.BackgroundInventory.InventoryManager - (null)  Plugin with FlagName SnmpStatus already loaded
2017-01-27 12:52:18,299 [7] ERROR SolarWinds.Orion.Common.SWEventLogging - (null)  Unhandled Exception caught in Core Service Engine startup. An item with the same key has already been added.
2017-01-27 12:52:18,299 [7] FATAL SolarWinds.Orion.Core.BusinessLayer.CoreBusinessLayerPlugin - (null)  Unhandled Exception caught in plugin startup.
System.ArgumentException: An item with the same key has already been added.
   at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   at SolarWinds.Orion.Core.BusinessLayer.BackgroundInventory.InventoryManager..ctor(Int32 engineID)
   at SolarWinds.Orion.Core.BusinessLayer.CoreBusinessLayerPlugin.ScheduleBackgroundInventory()

Environment

Orion Platform 2016.2 

Cause 

This issue is caused by duplicate DLL files on the Orion installation directory.

Resolution

  1. Establish a remote connection to the Orion server or additional Polling engine.
  2. Go to C:\Program Files (x86)\Solarwinds\Orion\.
  3. Search for OLD and BACKUP.
  4. Remove files with OLD or BACKUP in the file name from the Orion installation directory. 
  5. Restart Orion services.
 

 

Last modified
00:57, 19 Jun 2017

Tags

Classifications

Public