Submit a ticketCall us

Get a crash course on Network Monitoring delivered right to your inbox
This free 7-day email course provides a primer to the philosophy, theory, and fundamental concepts involved in IT monitoring. Lessons will explain not only how to perform various monitoring tasks, but why and when you should use them. Sign up now.

Home > Success Center > Network Performance Monitor (NPM) > Network Atlas crashes when opening Map files

Network Atlas crashes when opening Map files

Updated  October 28, 2016

Overview

This article provides the steps to resolve the following error:

 

ERROR MapEngine - Cannot read file C:\Users\Administrator\AppData\Roaming\SolarWinds\NetworkAtlas\Maps\Orion\localhost\New map.jpg
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at System.IO.BinaryReader.ReadBytes(Int32 count)
at SolarWinds.MapEngine.FileWorker.ReadFile(String fileName, MapStudioFileType fileType, ModuleType moduleType, String serverAddress)
2016-09-22 09:28:28,794 [307] WARN NetworkAtlas - Map New map crash save exited with exception Exception of type 'System.OutOfMemoryException' was thrown..
2016-09-22 09:28:28,794 [307] FATAL NetworkAtlas - UNHANDLED EXCEPTION CAUGHT ON APPLICATION DOMAIN
2016-09-22 09:28:28,794 [307] FATAL NetworkAtlas - Message: Exception of type 'System.OutOfMemoryException' was thrown.
2016-09-22 09:28:28,794 [307] FATAL NetworkAtlas - Data: System.Collections.ListDictionaryInternal
2016-09-22 09:28:28,795 [307] FATAL NetworkAtlas - TargetSite: System.Diagnostics.ProcessInfo[] GetProcessInfos()
2016-09-22 09:28:28,795 [307] FATAL NetworkAtlas - StackTrace: at System.Diagnostics.NtProcessInfoHelper.GetProcessInfos()
at System.Diagnostics.ProcessManager.GetProcessInfos(String machineName)
at System.Diagnostics.Process.EnsureState(State state)
at System.Diagnostics.Process.get_MainWindowHandle()
at System.Diagnostics.Process.get_Responding()
at SolarWinds.MapStudio.Gui.MainWindow.connectionCheckTimer_Tick(Object sender)
at System.Threading._TimerCallback.TimerCallback_Context(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading._TimerCallback.PerformTimerCallback(Object state)

 

Environment

NPM version 12

Cause 

Issue is caused by file/folder permission on C:\Users\Administrator\AppData\Roaming\SolarWinds\NetworkAtlas\Maps\Orion\localhost\.

Resolution

  1. Verify folder permission on: 
    C:\Users\Administrator\AppData\Roaming\SolarWinds\NetworkAtlas\Maps\Orion\localhost\
  2. Move the files located at:
    C:\Users\Administrator\AppData\Roaming\SolarWinds\NetworkAtlas\Maps\Orion\localhost\ to a backup folder and run Network Atlas using admin account.

 

 

 

 

Last modified
22:50, 27 Oct 2016

Tags

Classifications

Internal Use Only