Description:
Clicking either the NN or AI checkboxes in the columns tab without first highlighting a field results in a JIT compile error.
Relevant parts of error message:
"************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at MySQL.GUI.Workbench.Plugins.DbMysqlTableColumnsListModel.ValuePushed(Object sender, NodeControlValueEventArgs e)
at Aga.Controls.Tree.NodeControls.BindableControl.OnValuePushed(NodeControlValueEventArgs args)
at Aga.Controls.Tree.NodeControls.BindableControl.SetValue(TreeNodeAdv node, Object value)
at Aga.Controls.Tree.NodeControls.NodeCheckBox.SetCheckState(TreeNodeAdv node, CheckState value)
at Aga.Controls.Tree.NodeControls.NodeCheckBox.MouseDown(TreeNodeAdvMouseEventArgs args)
at Aga.Controls.Tree.TreeViewAdv.OnMouseDown(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
"
How to repeat:
In a new project:
Add a table.
Click on the Columns tab.
Click somewhere in the columns box not on a column entry to deselect all column fields. (aka white space)
Click NN or AI checkboxes.
Usually just kicks up an error message but occasionally will result in a freeze and inability to save.