Network Management

NTM Crashes During Scanning

This article provides steps to resolve an issue in which NTM crashes during a scan and an unexpected error occurs. This could be resolved by clearing the JE.sdf file or replacing the certificate.

First published date

11/7/2018 4:26 PM

Last published date

5/8/2025 3:04 PM

Overview

This article provides steps to resolve an issue in which NTM crashes during a scan and an unexpected error occurs:

2017-08-31 12:01:48,900 [1] WARN  SolarWinds.NTM.Security.Credentials.ManagedCredential - Unexpected exception: SolarWinds.NTM.Security.Credentials.CredentialsAPIException: Credential was not found
   at SolarWinds.NTM.Security.Credentials.ManagedCredential.EnlistWithFilter(String filter)
2017-08-31 12:01:51,870 [1] WARN  SolarWinds.NTM.Common.Helpers.ConfigReader - Can't read config value for NTMSNMPv2CredsFilter. Using default one.
2017-08-31 12:01:51,870 [1] WARN  SolarWinds.NTM.Common.Helpers.ConfigReader - Can't read config value for NTMSNMPv3CredsFilter. Using default one.
2017-08-31 12:01:51,870 [1] WARN  SolarWinds.NTM.Security.Credentials.ManagedCredential - Unexpected exception: SolarWinds.NTM.Security.Credentials.CredentialsAPIException: Credential was not found
   at SolarWinds.NTM.Security.Credentials.ManagedCredential.EnlistWithFilter(String filter)
2017-08-31 12:01:51,916 [1] WARN  SolarWinds.NTM.Common.Helpers.ConfigReader - Can't read config value for NTMUsernameCredsFilter. Using default one.
2017-08-31 12:01:51,932 [1] WARN  SolarWinds.NTM.Common.Helpers.ConfigReader - Can't read config value for NTMUsernameCredsFilter. Using default one.
2017-08-31 12:01:52,151 [1] WARN  SolarWinds.NTM.Common.Helpers.ConfigReader - Can't read config value for NTMSNMPv2CredsFilter. Using default one.
2017-08-31 12:01:52,151 [1] WARN  SolarWinds.NTM.Common.Helpers.ConfigReader - Can't read config value for NTMSNMPv3CredsFilter. Using default one.
2017-08-31 12:01:52,151 [1] WARN  SolarWinds.NTM.Security.Credentials.ManagedCredential - Unexpected exception: SolarWinds.NTM.Security.Credentials.CredentialsAPIException: Credential was not found
   at SolarWinds.NTM.Security.Credentials.ManagedCredential.EnlistWithFilter(String filter)
2017-08-31 12:01:52,151 [1] WARN  SolarWinds.NTM.Common.Helpers.ConfigReader - Can't read config value for NTMUsernameCredsFilter. Using default one.
2017-08-31 12:02:15,418 [1] FATAL SolarWinds.NTM.Client.Program - System.ServiceModel.CommunicationException: There was an error writing to the pipe: The pipe is being closed. (232, 0xe8). ---> System.IO.IOException: The write operation failed, see inner exception. ---> System.ServiceModel.CommunicationException: There was an error writing to the pipe: The pipe is being closed. (232, 0xe8). ---> System.IO.PipeException: There was an error writing to the pipe: The pipe is being closed. (232, 0xe8).
   at System.ServiceModel.Channels.PipeConnection.StartSyncWrite(Byte[] buffer, Int32 offset, Int32 size, Object& holder)
   at System.ServiceModel.Channels.PipeConnection.WriteHelper(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout, Object& holder)
   --- End of inner exception stack trace ---

Product section

Network Topology Mapper

Resolution

  1. Go to \ProgramData\SolarWinds\Network Topology Mapper\Data\
  2. Backup JEv2Storage.sdf to some folder, remove this file from the original folder.
  3. Create a copy of JEv2Storage - empty.sdf in current folder with name JEv2Storage.sdf
  4. Re-run the scan from NTM. 
  5. If you continue to receive an unexpected error, remove the NTM certificate and repair NTM:
    1. Run mmc.exe
    2. File > Add / Remove Snap In > Certificates > Add
    3. The Snap In window will appear. Go to Computer account > Next > Local computer > Finish > OK
    4. Console root > Certificates > Personal > Certificates 
    5. Delete SolarWinds-NTM (located on the right-pane)
    6. Repair the NTM application from the Control Panel