Submit a ticketCall us

Solarwinds & Cisco Live! Barcelona
Join us from the 29th of January to the 2nd of February at Cisco Live 2018 in Barcelona, where we will continue to show how monitoring the network with SolarWinds will keep you ahead of the game. At our booth (WEP 1A), we will demonstrate how SolarWinds network solutions can help. As a bonus, we are also hosting a pre-event webinar - Blame the Network, Hybrid IT Edition with our SolarWinds Head Geek™, Patrick Hubbard on January 24th - GMT (UTC+0): 10:00 a.m. to 11:00 a.m. There's still time to RSVP.

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

Tags

Classifications

Public