MySQL Workbench Release Notes  /  Changes in MySQL Workbench 5.0  /  Changes in MySQL Workbench 5.0.28 (2008-12-06)

Changes in MySQL Workbench 5.0.28 (2008-12-06)

This section documents all changes and bug fixes applied since the release of MySQL Workbench 5.0.27.

Bugs Fixed

  • If you attempted to select several tables in the table list of the MySQL Model view, and you accidentally included the Add Table button in your selection, a message box appeared warning of an unknown exception:

    "Unknown Exception caught in: c:\documents and settings\mysqldev\my documents\visual
    studio 2005\projects\workbench\backend\windows\wb.wr\src\Wb.h at line 1010"

    The program did not crash. Only the messagebox appeared. (Bug #41201)

  • If two foreign keys were created in a table that referenced a second table and then an attempt was made to delete the relations and the referenced table, MySQL Workbench crashed. (Bug #41025)

  • When clicking the + and - buttons in the Physical Schemata pane of the MySQL Model tab, an Unhandled Exception was generated:

    System.Runtime.InteropServices.SEHException: External component has thrown an exception.

    (Bug #40971)

  • The Referenced Column pane of the Foreign Key tab became cleared if the foreign key was renamed. Subsequently, attempting to choose a Referenced Column did not display a link in the EER Diagram view. To get foreign key relationships working again it was necessary to de-select the check boxes from the Columns pane, re-select them, and then select the Referenced Column pane. (Bug #40649)

  • When a table was renamed the inserted data was lost. (Bug #40327)

  • A complex EER diagram threw an exception whenever an action was performed on it. However, other diagrams in the same MWB file functioned correctly.

    The exception generated was:

    System.Runtime.InteropServices.SEHException: Un composant externe a levé une exception.
       à wb.ModelViewForm.handle_mouse_button(ModelViewForm* , MouseButton , Boolean , Int32
    , Int32 , EventState )
       à MySQL.Workbench.ModelViewForm.OnMouseUp(MouseEventArgs e, Int32 X, Int32 Y, Keys
    keystate, MouseButtons buttons)
       à MySQL.GUI.Workbench.ModelViewForm.CanvasPanel_MouseUp(Object sender, MouseEventArgs
       à System.Windows.Forms.Control.OnMouseUp(MouseEventArgs e)
       à MySQL.Utilities.WindowsCanvasViewerPanel.OnMouseUp(MouseEventArgs e)
       à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32
       à System.Windows.Forms.Control.WndProc(Message& m)
       à System.Windows.Forms.ScrollableControl.WndProc(Message& m)
       à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam,
    IntPtr lparam)

    (Bug #39360)