Bug #51201 Fiz um chamado a minha procedure (OK), retornei ao SQL Editor e apareceu a msg.
Submitted: 15 Feb 2010 21:59 Modified: 16 Feb 2010 3:18
Reporter: Moacir Braga Email Updates:
Status: Can't repeat Impact on me:
None 
Category:MySQL Workbench: SQL Editor Severity:S3 (Non-critical)
Version:5.2.15 OS:Windows (Win 7)
Assigned to: CPU Architecture:Any

[15 Feb 2010 21:59] Moacir Braga
Description:
Exception = System.InvalidOperationException
Message = Coleção foi modificada; talvez a operação de enumeração não seja executada.
FullText = System.InvalidOperationException: Coleção foi modificada; talvez a operação de enumeração não seja executada.
   em System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
   em System.Collections.Generic.List`1.Enumerator.MoveNextRare()
   em System.Collections.Generic.List`1.Enumerator.MoveNext()
   em MySQL.GUI.Workbench.SchemaTreeForm.ExpandNode(TreeNodeAdv node, Int32 depth)
   em MySQL.GUI.Workbench.SchemaTreeForm.RefreshEx(DbSqlEditor dbSqlEditor, Boolean force)
   em MySQL.GUI.Workbench.SchemaTreeForm.Refresh(DbSqlEditor dbSqlEditor)
   em MySQL.GUI.Workbench.DbSqlEditor.OnPartialRefresh(Int32 what)
   em MySQL.Grt.DelegateSlot1<void\,void\,int\,int>.cpp_callback(Int32* a1)
   em sigc.pointer_functor1<int const &,void>.()(pointer_functor1<int const \&\,void>* , Int32* _A_a1)
   em sigc.adaptor_functor<sigc::pointer_functor1<int const &,void> >.operator()<int const &>(adaptor_functor<sigc::pointer_functor1<int const \&\,void> >* , Int32* _A_arg1)
   em sigc.internal.slot_call1<sigc::pointer_functor1<int const &,void>,void,int>.call_it(slot_rep* rep, Int32* a_1)
   em sigc.slot1<void,int>.()(slot1<void\,int>* , Int32* _A_a1)
   em sigc.adaptor_functor<sigc::slot<void,int,sigc::nil,sigc::nil,sigc::nil,sigc::nil,sigc::nil,sigc::nil> >.operator()<int const &>(adaptor_functor<sigc::slot<void\,int\,sigc::nil\,sigc::nil\,sigc::nil\,sigc::nil\,sigc::nil\,sigc::nil> >* , Int32* _A_arg1)
   em sigc.internal.slot_call1<sigc::slot<void,int,sigc::nil,sigc::nil,sigc::nil,sigc::nil,sigc::nil,sigc::nil>,void,int const >.call_it(slot_rep* rep, Int32* a_1)
   em wb.WBContextUI.set_active_form(WBContextUI* , UIForm* )
   em MySQL.Workbench.WbContext.set_active_form(UIForm uiform)
   em MySQL.GUI.Workbench.MainForm.mainDockPanel_ActiveDocumentChanged(Object sender, EventArgs e)
   em WeifenLuo.WinFormsUI.Docking.DockPanel.OnActiveDocumentChanged(EventArgs e)
   em WeifenLuo.WinFormsUI.Docking.DockPanel.FocusManagerImpl.RefreshActiveWindow()
   em WeifenLuo.WinFormsUI.Docking.DockPanel.FocusManagerImpl.HookEventHandler(Object sender, HookEventArgs e)
   em WeifenLuo.WinFormsUI.Docking.DockPanel.FocusManagerImpl.LocalWindowsHook.OnHookInvoked(HookEventArgs e)
   em WeifenLuo.WinFormsUI.Docking.DockPanel.FocusManagerImpl.LocalWindowsHook.CoreHookProc(Int32 code, IntPtr wParam, IntPtr lParam)
   em WeifenLuo.WinFormsUI.Docking.NativeMethods.CallNextHookEx(IntPtr hhook, Int32 code, IntPtr wParam, IntPtr lParam)
   em WeifenLuo.WinFormsUI.Docking.DockPanel.FocusManagerImpl.LocalWindowsHook.CoreHookProc(Int32 code, IntPtr wParam, IntPtr lParam)
   em WeifenLuo.WinFormsUI.Docking.NativeMethods.CallNextHookEx(IntPtr hhook, Int32 code, IntPtr wParam, IntPtr lParam)
   em WeifenLuo.WinFormsUI.Docking.DockPanel.FocusManagerImpl.LocalWindowsHook.CoreHookProc(Int32 code, IntPtr wParam, IntPtr lParam)
   em System.Windows.Forms.UnsafeNativeMethods.SetFocus(HandleRef hWnd)
   em System.Windows.Forms.ContainerControl.FocusActiveControlInternal()
   em System.Windows.Forms.ContainerControl.SetActiveControlInternal(Control value)
   em System.Windows.Forms.ContainerControl.SetActiveControl(Control ctl)
   em System.Windows.Forms.ContainerControl.set_ActiveControl(Control value)
   em System.Windows.Forms.Control.Select(Boolean directed, Boolean forward)
   em System.Windows.Forms.Control.SelectNextControl(Control ctl, Boolean forward, Boolean tabStopOnly, Boolean nested, Boolean wrap)
   em System.Windows.Forms.Control.SelectNextControlInternal(Control ctl, Boolean forward, Boolean tabStopOnly, Boolean nested, Boolean wrap)
   em System.Windows.Forms.Control.SelectNextIfFocused()
   em System.Windows.Forms.Control.SetVisibleCore(Boolean value)
   em System.Windows.Forms.Form.SetVisibleCore(Boolean value)
   em System.Windows.Forms.Control.set_Visible(Boolean value)
   em WeifenLuo.WinFormsUI.Docking.DockContentHandler.SetVisible()
   em WeifenLuo.WinFormsUI.Docking.DockPane.set_ActiveContent(IDockContent value)
   em WeifenLuo.WinFormsUI.Docking.DockPaneStripBase.OnMouseDown(MouseEventArgs e)
   em System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
   em System.Windows.Forms.Control.WndProc(Message& m)
   em WeifenLuo.WinFormsUI.Docking.DockPaneStripBase.WndProc(Message& m)
   em System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   em System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   em System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

How to repeat:
Normalmente quando isso ocorre, é porque executei alguma query, observei o que ela retornava e voltei ao SQL Editor.
Resumindo, isso acontece geralmente quando troco de aba.

Não acontece com tanta frequência quanto os bugs do EER, mas estes enviarei em outro momento.
[16 Feb 2010 3:18] MySQL Verification Team
Not enough information was provided for us to be able to handle this bug. Please re-read the instructions at http://bugs.mysql.com/how-to-report.php

If you can provide more information, feel free to add it to this bug and change the status back to 'Open'.

Thank you for your interest in MySQL.