Description:
After selecting a query tab and run it a second tab appears showing the results of the first. When workbench loses connection to the server, the animation continues running as if the query was still running, connected to the server.
----- Developer Notes -----
MySQL Workbench CE for Windows version 5.2.42 revision 9752
Configuration Directory: C:\Users\Citel Informatica\AppData\Roaming\MySQL\Workbench
Data Directory: C:\Program Files\MySQL\MySQL Workbench 5.2 CE
Cairo Version: 1.8.8
OS: Microsoft Windows 7 Service Pack 1 (build 7601), 32-bit
CPU: 4x Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz, 2.9 GiB RAM
Active video adapter (0): Intel(R) HD Graphics 4000
Installed video RAM: 1282 MB
Current video mode: 1366 x 768 x 4294967296 colors
Used bit depth: 32
Driver version: 8.15.10.2712
Installed display drivers: igdumd32.dll,igd10umd32.dll,igd10umd32.dll
Current user language: Português (Brasil)
Exception = System.ArgumentOutOfRangeException
Message = Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
FullText = System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException()
at System.Collections.Generic.List`1.get_Item(Int32 index)
at MySQL.GUI.Workbench.SqlIdeForm.AfterExecSql()
at MySQL.Grt.RunWrappedDelegate0<int\,int\,MySQL::Grt::DelegateSlot0<int\,int>::ManagedDelegate>.native_callback()
at boost.detail.function.function_invoker0<int (__cdecl*)(void),int>.invoke(function_buffer* function_ptr)
at wb.WBContext.flush_idle_tasks(WBContext* )
at MySQL.Workbench.WbContext.flush_idle_tasks()
at MySQL.GUI.Workbench.Program.timer_Tick(Object sender, EventArgs e)
How to repeat:
The first behavior occurs randomly. The second one, when the client loses connection with the server during the query execution.