Out of Memory Exception

Aug 25, 2010 at 5:14 AM
Edited Aug 25, 2010 at 6:18 AM

Running an Automate analysis on successive workbooks, but I'm tuning a few parameters manually for each book so it's not a batch process. Merging duplicate edges, all the graph metrics on a directed graph with overall statistics, autofill columns with edge weights, no subgraphs, no clusters/groups, show graph with standard settings, and saving images to file.

I'm running a 2.4GHz Q6600 with 4GB ram on 32-bit Vista Ultimate and Office 2007 with NodeXL v131

24 workbooks in, I get the error message below. No graph file is created, the workbook is still alive. Restarting Excel solves the problem. Network is not particularly large (76 vertices, 117 edges).

 

---------------------------
Microsoft NodeXL
---------------------------
An unexpected problem occurred.  If it occurs again, please copy the details to the clipboard by typing Ctrl-C, then post the details to http://www.codeplex.com/NodeXL/Thread/List.aspx.



Details:



[OutOfMemoryException]: Insufficient memory to continue the execution of the program.



   at System.Windows.Media.Composition.DUCE.Channel.Present()

   at System.Windows.Media.Renderer.Render(IntPtr pRenderTarget, Channel channel, Visual visual, Int32 width, Int32 height, Double dpiX, Double dpiY, Matrix worldTransform, Rect windowClip, Boolean fRenderForBitmapEffect)

   at System.Windows.Media.Imaging.BitmapVisualManager.Render(Visual visual, Matrix worldTransform, Rect windowClip, Boolean fRenderForBitmapEffect)

   at System.Windows.Media.Imaging.BitmapVisualManager.Render(Visual visual)

   at System.Windows.Media.Imaging.RenderTargetBitmap.Render(Visual visual)

   at Microsoft.WpfGraphicsLib.WpfGraphicsUtil.VisualToBitmap(Visual visual, Int32 bitmapWidthPx, Int32 bitmapHeightPx)

   at Microsoft.NodeXL.Visualization.Wpf.NodeXLControl.CopyGraphToBitmap(Int32 bitmapWidthPx, Int32 bitmapHeightPx)

   at Microsoft.NodeXL.ExcelTemplate.TaskAutomator.SaveGraphImageFile(NodeXLControl oNodeXLControl, String sWorkbookFilePath)

   at Microsoft.NodeXL.ExcelTemplate.TaskAutomator.<>c__DisplayClass3.<AutomateThisWorkbook>b__0(Object sender, GraphLaidOutEventArgs e)

   at Microsoft.NodeXL.ExcelTemplate.GraphLaidOutEventHandler.Invoke(Object sender, GraphLaidOutEventArgs e)

   at Microsoft.NodeXL.ExcelTemplate.ThisWorkbook.TaskPane_GraphLaidOut(Object sender, GraphLaidOutEventArgs e)
---------------------------
OK  
---------------------------

Sep 9, 2010 at 10:08 PM

[This problem is related to the bug reported in "System.Windows.Media.FontFamily exception" at http://nodexl.codeplex.com/Thread/View.aspx?ThreadId=224736.  -- Tony]