Submit a ticketCall us

AnnouncementsAre You “Flying Blind?”

When it comes to your complex IT infrastructure, you want to ensure you have a good grasp of what’s going on to avoid any fire drills that result from guesswork. Read our white paper to learn how proactively monitoring your IT environment can help your organization while giving you peace of mind.

Get your free white paper.

Home > Success Center > Network Performance Monitor (NPM) > NPM - Knowledgebase Articles > Cannot add new nodes after upgrading to NPM 12

Cannot add new nodes after upgrading to NPM 12

Created by Christine Magbuo, last modified by Bob Goh on Jun 28, 2016

Views: 2,162 Votes: 2 Revisions: 7

Updated June 16, 2016


Ater upgrading to NPM 12, you are unable to to add new node and edit existing node. After adding a new node it freezes in the list resource and eventually timeout with the following error:

There was an error communicating with the Orion server
There was no endpoint listening at net.tcp://cenet-npm:17777/orion/npm/businesslayer that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.


NPM v12


DLL version mismatch.

There are some old DLL files that were left behind from :\Program Files (x86)\Solarwinds\Orion\NPM after an upgrade was made that is causing the DLL version to mismatch with the new DLL version from the newly upgraded version of NPM.


  1. Check the BusinessLayerHost.log to see the following error:

    Version mismatch in Solarwinds.Orion.Core.Common.dll? C:\Program Files (x86)\Solarwinds\Orion has version 2016.1.5300.1028, while C:\Program Files (x86)\Solarwinds\Orion\NPM has version 2015.1.35100.9209, which is being sourced by Solarwinds.NPM.BusinessLayer

    2016-06-12 16:27:07,256 [7] ERROR SolarWinds.BusinessLayerHost.PluginManager - Plugin "SolarWinds.NPM.BusinessLayer, Version=12.0.5300.5553, Culture=neutral, PublicKeyToken=null" creation failed.
    System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeLoadException: Could not load type 'SolarWinds.Orion.Core.Common.OrionEventsDALFactory' from assembly 'SolarWinds.Orion.Core.Common, Version=2015.1.35100.9209, Culture=neutral, PublicKeyToken=null'.
       at SolarWinds.NPM.BusinessLayer.NPMBusinessLayerPlugin..ctor()

  2. Check the DLLs, and the 2016 version of Solarwinds.Orion.Core.Common.dll has SolarWinds.Orion.Core.Common.OrionEventsDALFactory while the 2015 version does not.
  3. Move all the DLLs from C:\Program Files (x86)\Solarwinds\Orion\NPM with a modification date around 17 Dec 2015 10:00 UTC (which are also not present in the NPM installer) to another location where they would not be loaded by the NPM services.
    For example: Check the file Solarwinds.Orion.Core.Common.dll from C:\Program Files (x86)\Solarwinds\Orion\NPM and Right Click > Hit properties > Under Details tab.
    If you see file and product version as 2015.x.x, this means that it was from a previous version installed. Move the file somewhere else. 
  4. Restart all Orion services.
  5. Adding a new node to the Orion Web Console should work successfully.


Last modified