Description:
MySQL Workbench crashes with an "External component has thrown an exception" error when attempting to delete multiple columns consecutively in the visual Table Editor before applying changes.
How to repeat:
open any database table in the visual editor (Right-click table > Alter Table).
Right-click on a column row and choose "Delete Selected".
Immediately right-click another column row and select "Delete Selected" without clicking "Apply" in between.
MySQL Workbench crashes with a popup stating: "MySQL Workbench has encountered a problem - External component has thrown an exception."
Suggested fix:
Properly handle UI grid row removal state in the table editor to prevent unhandled exceptions prior to committing changes via Apply.