Submit a ticketCall us

Bridging the ITSM Divide
Integrated help desk and remote support software for faster resolution

Join us on Wednesday, November 29, 2017 at 11 a.m. CT, as we discuss the benefits of effectively integrating your help desk software with remote support solutions to help increase the efficiency of IT administration, improve communication, and decrease mean time to resolution (MTTR) for IT issues of all sizes. This directly impacts end-user satisfaction and your business’ bottom line. Register Now.

Home > Success Center > Netflow Traffic Analyzer (NTA) > NTA service crashes during upgrade to version 4.2

NTA service crashes during upgrade to version 4.2

Created by Michael Almadova, last modified by Eric Bryant on Sep 22, 2016

Views: 91 Votes: 1 Revisions: 10

Updated June 15, 2015

Overview

This article addresses the issue where upgrading to NTA 4.2 causes the service to crash. The following error also appears:

 

ERROR SolarWinds.Netflow.Common.Licensing.Licensing - 
Unable to get license.
System.MissingMethodException: Method not found: 'SolarWinds.Orion.Core.Common.IModuleLicense SolarWinds.Orion.Core.Common.IFeatureManager.GetModuleLicense(System.String, System.Version, System.String, Int32, System.DateTime, System.String)'.
   at SolarWinds.Netflow.Common.Licensing.Licensing.GetModuleLicense(String applicationName, Version productVersion, String productVersionSpecification, Int32 licenseVersion) at SolarWinds.Netflow.Common.Licensing.Licensing.GetLicense()
'Method not found' message together with the name of the method 'SolarWinds.Orion.Core.Common.IFeatureManager.GetModuleLicense' points me to the dll file where this method should be implemented - SolarWinds.Orion.Core.Common.dll
checked the AssemblyInformation.csv and looked for SolarWinds.Orion.Core.Common.dll found version mismatch between Orion vs NetFlowTrafficAnalysis folders for this particular dll (2015.1.35100.9209 vs 2016.1.5300.1028)

 

This is very similar to the following article with the exception that this one is triggered by the installation of NTA 4.2, while the following article describes the condition which occurs when upgrading to NPM 12:

 

https://support.solarwinds.com/Succe..._4.2#section_3

Environment

NTA 4.2

Cause 

This occurs when there are core assemblies in the NetFlowTrafficAnalysis content that should no longer be present. NTA 4.2 uses Assembly Resolver, which means that Core dlls do not have to be duplicated because they are found in the Orion folder. To verify this, compare the content of NetFlowTrafficAnalysis to another installation.

 

Similar to JIRA ticket CUST-18156, please continue with same steps as in that case as seen below in the resolution.

 

'Method not found' message together with the name of the method 'SolarWinds.Orion.Core.Common.IFeatureManager.GetModuleLicense' points us to the DLL file where this method should be implemented: SolarWinds.Orion.Core.Common.dll.


We then checked the AssemblyInformation.csv and looked for SolarWinds.Orion.Core.Common.dll.


Found version mismatch between Orion vs NetFlowTrafficAnalysis folders for this particular dll (2015.1.35100.9209 vs 2016.1.5300.1028)


Development compared the content of the NetFlowTrafficAnalysis to another installation and found that some Core assemblies should no longer be there.


NTA 4.2 uses Assembly Resolver which means that core DLL's that don't have to be duplicated because they'll be found in Orion folder, so it's safe to remove the obsolete  DLL's.

Resolution

  1. Navigate to c:\Program Files (x86)\SolarWinds\Orion\NetFlowTrafficAnalysis
  2. Locate and remove the following dlls from that directory:
    • SolarWinds.Orion.Common.dll
    • SolarWinds.Orion.Core.BusinessLayer.dll
    • SolarWinds.Orion.Core.Common.dll
    • SolarWinds.Orion.Core.Discovery.dll
    • SolarWinds.Orion.Core.Jobs2.dll
    • SolarWinds.Orion.Core.Models.dll
    • SolarWinds.Orion.Core.Strings.dll
  3. Restart the NTA service.

 

NTA License Check Failed

 

 

 

Last modified

Tags

Classifications

Public