kidpokeher
07-23-2008, 05:08 PM
Attempted to import a large number of hands into a new database as the other one got corrupted. For some reason (not sure why) Auto Import works much faster than simply importing the hands from a folder so I decided to use that option.
Because of the number of files I was importing, that "Warning" box popped up immediately when I started the import. The first problem is this box is incomplete and does not display the warning message until the import is finished (which could be hours). Instead it takes up space and stays on top of all your other windows until the import is finished which is annoying.
Second and most importantly, I attempted to close this dialog box midway through the import by clicking the 'x' in the corner since the 'close' button had not yet appeared. Unfortunately, doing this kills the HMImport.exe process entirely. The import window still shows but importing came to a complete stop. If I attempt to stop the Auto Import, it just switches to 'Stopping...' but nothing happens until I shut down HM and restart.
When I attempted to exit HM, I got a message saying the import was still running. When I attempted to close anyway I got an Unhandled exception error "Collection was modified; enumeration operation may not execute" with the following details.
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
at System.Collections.ArrayList.ArrayListEnumeratorSi mple.MoveNext()
at System.Windows.Forms.Application.ExitInternal()
at System.Windows.Forms.Application.Exit(CancelEventA rgs e)
at System.Windows.Forms.Application.Exit()
at HoldemManager.ଞ.(Object , EventArgs )
at System.Windows.Forms.ToolStripItem.RaiseEvent(Obje ct key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(Eve ntArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(Eve ntArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(M ouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventIntera ctive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(Event Args e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEven tArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(M ouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Mes sage& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Mes sage& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
XPProSP2 and HM 1.06.01d
Because of the number of files I was importing, that "Warning" box popped up immediately when I started the import. The first problem is this box is incomplete and does not display the warning message until the import is finished (which could be hours). Instead it takes up space and stays on top of all your other windows until the import is finished which is annoying.
Second and most importantly, I attempted to close this dialog box midway through the import by clicking the 'x' in the corner since the 'close' button had not yet appeared. Unfortunately, doing this kills the HMImport.exe process entirely. The import window still shows but importing came to a complete stop. If I attempt to stop the Auto Import, it just switches to 'Stopping...' but nothing happens until I shut down HM and restart.
When I attempted to exit HM, I got a message saying the import was still running. When I attempted to close anyway I got an Unhandled exception error "Collection was modified; enumeration operation may not execute" with the following details.
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
at System.Collections.ArrayList.ArrayListEnumeratorSi mple.MoveNext()
at System.Windows.Forms.Application.ExitInternal()
at System.Windows.Forms.Application.Exit(CancelEventA rgs e)
at System.Windows.Forms.Application.Exit()
at HoldemManager.ଞ.(Object , EventArgs )
at System.Windows.Forms.ToolStripItem.RaiseEvent(Obje ct key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(Eve ntArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(Eve ntArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(M ouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventIntera ctive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(Event Args e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEven tArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(M ouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Mes sage& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Mes sage& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
XPProSP2 and HM 1.06.01d