6 Replies Latest reply on Apr 7, 2010 1:06 PM by michalB

    Network Atlas Crash

    Daniel Miller

      I get this type of error:

      2010-02-04 13:09:39,625 [Main Window UI thread] FATAL NetworkAtlas - UNHANDLED EXCEPTION CAUGHT ON UI THREAD.
      2010-02-04 13:09:39,625 [Main Window UI thread] FATAL NetworkAtlas - Message: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
      2010-02-04 13:09:39,625 [Main Window UI thread] FATAL NetworkAtlas - Data: System.Collections.ListDictionaryInternal
      2010-02-04 13:09:39,625 [Main Window UI thread] FATAL NetworkAtlas - TargetSite: IntPtr CallWindowProc(IntPtr, IntPtr, Int32, IntPtr, IntPtr)
      2010-02-04 13:09:39,625 [Main Window UI thread] FATAL NetworkAtlas - StackTrace:    at System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
         at System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
         at System.Windows.Forms.Control.DefWndProc(Message& m)
         at System.Windows.Forms.AxHost.WndProc(Message& m)
         at SolarWinds.MapEngine.MapEditor.WndProc(Message& m)
         at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
         at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
         at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
      2010-02-04 13:09:39,641 [Main Window UI thread] FATAL NetworkAtlas - Source: System.Windows.Forms

      Computer Info:
         Windows XP SP3 4GB RAM
         Microsoft Frameworks Installed:  1.1, 2.0 SP2, 3.0SP2, 3.5 SP1

      Case to produce this error:
          If I try to do any operation in a map, such as Moving a node, or dropping a new node onto a map or saving, If I click off the application (make not active current window) while the operation is in progress (hour glass), the application crashes.

      Any Ideas on how to resolve this?

        • Re: Network Atlas Crash
          lchance

          Hey Daniel,

          For the account using Atlas, does it have ALLOW NODE MANAGEMENT RIGHTS enabled in account management? This is the first thing I'm thinking of for now...

            • Re: Network Atlas Crash
              Daniel Miller

              I am using the default admin account to log in and work with network atlas.  If I leave the Network Atlas as the active window, the operation completes and I can initate other operations.  But If I ever click off the window during an operation then it crashes.

                • Re: Network Atlas Crash
                  michalB

                  This sounds like a bug, I will try to reproduce it and will open an internal ticket. Thanks for reporting this.

                    • Re: Network Atlas Crash
                      jhutterer

                      Do we have any update on this?  We are having the same issue.

                      Below is our log from the error on:

                      2010-04-05 12:56:24,494 [Main Window UI thread] WARN  MapEngine - Failed to dispose Map Editor
                      System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
                         at TomSawyer.TSGraphEditor.get_mainDisplayGraph()
                         at AxTomSawyer.AxTSUnicodeGraphEditorControl.get_mainDisplayGraph()
                         at SolarWinds.MapEngine.MappingControl.get_MapObjects()
                         at SolarWinds.MapEngine.MappingControl.Dispose(Boolean disposing)
                      2010-04-05 12:57:13,712 [Main Window UI thread] ERROR SolarWinds.InformationService.Contract2.InfoServiceProxy - Error executing invoke: Verb Orion.MapStudioFiles.LockFileTable: Cannot find assembly
                      Orion.MapStudioFiles.LockFileTable
                      2010-04-05 12:57:13,712 [Main Window UI thread] ERROR NetworkAtlas - Failed to save map. Exception: System.ServiceModel.FaultException`1[SolarWinds.InformationService.Contract2.InfoServiceFaultContract]: Invoke failed, check fault information. (Fault Detail is equal to SolarWinds.InformationService.Contract2.InfoServiceFaultContract).
                      2010-04-05 12:57:15,634 [Main Window UI thread] WARN  MapEngine - Failed to dispose Map Editor
                      System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
                         at TomSawyer.TSGraphEditor.get_mainDisplayGraph()
                         at AxTomSawyer.AxTSUnicodeGraphEditorControl.get_mainDisplayGraph()
                         at SolarWinds.MapEngine.MappingControl.get_MapObjects()
                         at SolarWinds.MapEngine.MappingControl.Dispose(Boolean disposing)
                      2010-04-05 12:57:15,650 [Main Window UI thread] WARN  MapEngine - Failed to dispose Map Editor
                      System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
                         at TomSawyer.TSGraphEditor.get_mainDisplayGraph()
                         at AxTomSawyer.AxTSUnicodeGraphEditorControl.get_mainDisplayGraph()
                         at SolarWinds.MapEngine.MappingControl.get_MapObjects()
                         at SolarWinds.MapEngine.MappingControl.Dispose(Boolean disposing)
                      2010-04-05 12:57:15,650 [Main Window UI thread] WARN  MapEngine - Failed to dispose Map Editor
                      System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
                         at TomSawyer.TSGraphEditor.get_mainDisplayGraph()
                         at AxTomSawyer.AxTSUnicodeGraphEditorControl.get_mainDisplayGraph()
                         at SolarWinds.MapEngine.MappingControl.get_MapObjects()
                         at SolarWinds.MapEngine.MappingControl.Dispose(Boolean disposing)
                      2010-04-05 12:57:15,681 [Main Window UI thread] WARN  MapEngine - Failed to dispose Map Editor
                      System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
                         at TomSawyer.TSGraphEditor.get_mainDisplayGraph()
                         at AxTomSawyer.AxTSUnicodeGraphEditorControl.get_mainDisplayGraph()
                         at SolarWinds.MapEngine.MappingControl.get_MapObjects()
                         at SolarWinds.MapEngine.MappingControl.Dispose(Boolean disposing)
                      2010-04-05 12:57:15,697 [Main Window UI thread] FATAL NetworkAtlas - UNHANDLED EXCEPTION CAUGHT ON UI THREAD.
                      2010-04-05 12:57:15,697 [Main Window UI thread] FATAL NetworkAtlas - Message: Object reference not set to an instance of an object.
                      2010-04-05 12:57:15,697 [Main Window UI thread] FATAL NetworkAtlas - Data: System.Collections.ListDictionaryInternal
                      2010-04-05 12:57:15,697 [Main Window UI thread] FATAL NetworkAtlas - TargetSite: Void propertiesWindow_Closed(System.Object, System.EventArgs)
                      2010-04-05 12:57:15,728 [Main Window UI thread] FATAL NetworkAtlas - StackTrace:    at SolarWinds.MapStudio.Gui.MapForm.propertiesWindow_Closed(Object sender, EventArgs e)
                         at System.EventHandler.Invoke(Object sender, EventArgs e)
                         at System.Windows.Forms.Form.OnClosed(EventArgs e)
                         at System.Windows.Forms.Form.WmClose(Message& m)
                         at System.Windows.Forms.Form.WndProc(Message& m)
                         at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
                         at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
                         at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
                      2010-04-05 12:57:15,728 [Main Window UI thread] FATAL NetworkAtlas - Source: NetworkAtlas