[error] COMException HRESULT: 0x800AC472

May 14, 2012 at 2:43 AM

Please help!

I've been running 5 scheduled tasks for a few days. They've been OK so far but today I found this error message a few hours after the usual end time. I'm posting the photo of it as Ctrl-C didn't seem to work. Hope this is is an one-time incident because I collecting what could be a very important data set for my research.

Thanks in advance! 

May 14, 2012 at 9:59 PM

Thank for your interest in NodeXL!

We are actively investigating this bug and are working to resolve it.

Stay tuned!



May 14, 2012 at 10:17 PM
Edited May 14, 2012 at 10:17 PM


Do your scheduled tasks overlap one another, so that there may be two copies of Excel open at the same time?

-- Tony

May 16, 2012 at 8:39 PM


Did you fix this by staggering your scheduled tasks so they don't overlap one another?  I'm investigating the bug, and knowing whether that fixed the problem for you would be useful information.


Nov 22, 2013 at 2:34 AM
The same error occurred again, and I don't have any overlapping jobs scheduled. Hope this is solved soon.
Nov 22, 2013 at 2:35 AM
Here's a copy of the error message.


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.


[COMException]: 예외가 발생한 HRESULT: 0x800AC472

Server stack trace:

Exception rethrown at [0]:

위치: System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)

위치: System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)

위치: Microsoft.Office.Interop.Excel._Application.Intersect(Range Arg1, Range Arg2, Object Arg3, Object Arg4, Object Arg5, Object Arg6, Object Arg7, Object Arg8, Object Arg9, Object Arg10, Object Arg11, Object Arg12, Object Arg13, Object Arg14, Object Arg15, Object Arg16, Object Arg17, Object Arg18, Object Arg19, Object Arg20, Object Arg21, Object Arg22, Object Arg23, Object Arg24, Object Arg25, Object Arg26, Object Arg27, Object Arg28, Object Arg29, Object Arg30)

위치: Smrf.AppLib.ExcelUtil.TryIntersectRanges(Range range1, Range range2, Range& intersection)

위치: Smrf.AppLib.ExcelTableUtil.TryGetTableColumnData(ListColumn column, Range& tableColumnData)

위치: Smrf.AppLib.ExcelTableUtil.TryGetTableColumnData(ListObject table, String columnName, Range& tableColumnData)

위치: Smrf.AppLib.ExcelTableUtil.TryGetTableColumnDataAndValues(ListObject table, String columnName, Range& tableColumnData, Object[,]& tableColumnDataValues)

위치: Smrf.NodeXL.ExcelTemplate.SheetHelper.TryGetValuesInAllRows[TValue](String sColumnName, TryGetValueFromCell1 oTryGetValueFromCell, Dictionary2& oValueDictionary)

위치: Smrf.NodeXL.ExcelTemplate.SheetHelper.TryGetAllRowIDs(Dictionary2& rowIDDictionary)

위치: Smrf.NodeXL.ExcelTemplate.SheetHelper.SetLocations[TLocationInfo](ICollection
1 locationInfo, Rectangle graphRectangle, String xColumnName, String yColumnName, String lockedColumnName, TryGetRowIDAndLocation1 tryGetRowIDAndLocation)

위치: Smrf.NodeXL.ExcelTemplate.Sheet2.ThisWorkbook_GraphLaidOut(Object sender, GraphLaidOutEventArgs e)

위치: System.EventHandler
1.Invoke(Object sender, TEventArgs e)

위치: Smrf.AppLib.EventUtil.FireEvent[TEventArgs](Object sender, TEventArgs e, EventHandler`1 eventHandler)

위치: Smrf.NodeXL.ExcelTemplate.ThisWorkbook.ForwardEvent[TEventArgs](TEventArgs e, EventHandler`1 oEventHandler)