Bug #82833 WorkBench Visual Explain
Submitted: 1 Sep 2016 9:43 Modified: 1 Sep 2016 11:02
Reporter: Gong Winjeg Email Updates:
Status: Won't Fix Impact on me:
None 
Category:MySQL Workbench: SQL Editor Severity:S3 (Non-critical)
Version:6.3.7 OS:Any
Assigned to: CPU Architecture:Any

[1 Sep 2016 9:43] Gong Winjeg
Description:
When using visual explain to  view the raw json data.
then using [ctrl + f] to find text
the bug comes up.

How to repeat:
1. Write Any SQL Statement
2. Click Visual Explain Button
3. Click View the raw Json Explain Data
4. Click On the raw json data text area
5. Press Key [Ctrl + F ]
6. My SQL workbench Encountered A problem.....

Suggested fix:
I didn't find it in the bug list, hope you fix it as soon as possible
Thanks.
By the Way you should add the feature to find text in the raw json data
[1 Sep 2016 9:48] Gong Winjeg
when the bug appears if you change the window size of mysql workbench
the bug will comes out too....
[1 Sep 2016 11:02] MySQL Verification Team
Thank you for the bug report.

Exception = System.Collections.Generic.KeyNotFoundException
Message = The given key was not present in the dictionary.
FullText = System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at MySQL.Forms.VerticalGtkBoxLayout.ComputeLayout(LayoutBox box, Size proposedSize, Boolean resizeChildren)
   at MySQL.Forms.VerticalGtkBoxLayout.Layout(Object container, LayoutEventArgs arguments)
   at System.Windows.Forms.Control.OnLayout(LayoutEventArgs levent)
   at System.Windows.Forms.Control.PerformLayout(LayoutEventArgs args)
   at System.Windows.Forms.Control.ControlCollection.Add(Control value)
   at MySQL.Forms.CodeEditorWrapper.show_find_panel(CodeEditor* editor, Boolean show)
   at boost._bi.bind_t<void,void (__cdecl*)(mforms::CodeEditor *,bool),boost::_bi::list2<boost::arg<1>,boost::arg<2> > >.operator()<class mforms::CodeEditor *,bool>(bind_t<void\,void (__cdecl\*)(mforms::CodeEditor \*\,bool)\,boost::_bi::list2<boost::arg<1>\,boost::arg<2> > >* , CodeEditor** a1, Boolean* a2)
   at boost.detail.function.void_function_obj_invoker2<boost::_bi::bind_t<void,void (__cdecl*)(mforms::CodeEditor *,bool),boost::_bi::list2<boost::arg<1>,boost::arg<2> > >,void,mforms::CodeEditor *,bool>.invoke(function_buffer* function_obj_ptr, CodeEditor* a0, Boolean a1)
   at mforms.CodeEditor.show_find_panel(CodeEditor* , Boolean )
   at boost.detail.function.void_function_invoker0<void (__cdecl*)(void),void>.invoke(function_buffer* function_ptr)
   at mforms.MenuItem.callback(MenuItem* )
   at MenuItemEventTarget.MenuItemClick(Object sender, EventArgs e)
   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.ProcessCmdKey(Message& m, Keys keyData)
   at System.Windows.Forms.ToolStripManager.ProcessShortcut(Message& m, Keys shortcut)
   at System.Windows.Forms.Form.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.ContainerControl.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Form.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.ContainerControl.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.ContainerControl.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.ContainerControl.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.ContainerControl.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Form.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.ContainerControl.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.PreProcessMessage(Message& msg)
   at System.Windows.Forms.Control.PreProcessControlMessageInternal(Control target, Message& msg)
   at System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG& msg)
[14 Sep 18:03] Omer Barnir
Posted by developer:

This issue applies to the legacy MySQL Workbench 8.x implementation that is no longer supported or maintained.
MySQL Workbench 26.7 is a complete rewrite using a new technology stack and does not use the affected legacy implementation.
Therefore, this issue is not applicable to the current MySQL Workbench product and as such is closed.