Bug #85837 MySQL WorkBench - Reverse Engineer Database - Filter - Throws Exception
Submitted: 6 Apr 2017 16:15 Modified: 10 May 2018 20:28
Reporter: Dennis Wixted Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Workbench: Modeling Severity:S2 (Serious)
Version:6.3.9 OS:Windows (MS Windows 10 Enterprise - 10.0.14393 Build 14393)
Assigned to: CPU Architecture:Any
Tags: filter, reverse engineer, workbench

[6 Apr 2017 16:15] Dennis Wixted
Description:
MySQL WorkBench... Reverse Engineer... Filter Objects... Move all to the "Unselected" column...

Windows Pops Up...
"MySQL Workbench Unexpected Error
MySQL Workbench has encountered a problem
External component has thrown an exception.
We are sorry for the inconvenience but an unexpected exception has been raised by on of the MySQL Workbench modules.  In order to fix this issue we would kindly ask you to file a bug report.  You can do that by pressing the [Report Bug] button below.
Please make sure to include a detailed description of your actions that lead to this problem.
Thanks a lot for taking the time to help us improve MySQL Workbench!
The MySQL Workbench Team

|---------------|           |---------------|
| Report Bug    |           |   Close       |
|---------------|           |---------------|

How to repeat:
On Menu -> Database... Reverse Engineer ..... Choose a database that has tables in it. 
Connection Options
Connect to DBMS
Select Schemas
Retrieve Objects
Select Objects:  >> all objects to the "Unselected Column"... Error is Raised.
[6 Apr 2017 17:21] Dennis Wixted
Subsequently after the Error Windows Pops Up...
Close Error Window...
Execute...
"Reverse Engineering Process"
"Error:error compiling regex this version of PCRE is compiled without UTF support"

Message Log
Operation failed: error compiling regex this version of PCRE is compiled without UTF support

Click -> Next...
MySQL Workbench has stopped working
A problem caused the program to stop working correctly. Please close the program.

NOTE - this instance of MySQL Workbench had just been upgraded to version 6.3.9 in hopes that the upgrade would cure other ills with Workbench.
[6 Apr 2017 18:25] Dennis Wixted
Since I experienced this bug, I unstalled 6.3.9 and installed 6.3.8.
No bug in 6.3.8
[6 Apr 2017 18:50] MySQL Verification Team
Thank you for the bug report.

Exception = System.Runtime.InteropServices.SEHException
Message = External component has thrown an exception.
FullText = System.Runtime.InteropServices.SEHException (0x80004005): External component has thrown an exception.
   at MformsButton.OnClick(EventArgs args)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
[18 Aug 2017 14:13] Moustapha Boulgoudan
Is this bug resolved or not yet ?

Thanks.
[8 Nov 2017 2:14] Anthony Garcia
I'm getting the same error. I see no response to last comment...fixed yet, or not?
[6 Jan 2018 16:28] Mohamed Ettaki TALBI
I faced the same issue but it's been fixed in last release 6.3.10.
[11 Jan 2018 18:01] Alden Weddleton
I found this bug to not be fixed in version 6.3.10.
[6 Feb 2018 14:43] Colin Kish
No fixed in 6.3.10, any update on this?
[11 Feb 2018 6:18] Scott Collier
I can verify that this bug still exists in v6.3.10 build 12092614 CE (64 bit).

OS: Windows 10

I have tried this with both large (50+ tables) and small (< 10 tables) databases with the same result. Trying to add any table to the filter causes an error.
[25 Apr 2018 8:53] Diogo Cruz
Hi, this bug still exists, I cannot select objects to create a ER diagram. Using Workbench 6.3.10
[1 May 2018 22:41] Brad MacGregor
As a workaround, if I just choose no filters, it generates the EER diagram fine, and I can then just delete the ones I don't want by right clicking on them.
[2 May 2018 6:58] Diogo Cruz
Brad's workaround does not work for me because there are too many tables in my database, I get a message telling me to select fewer objects, which I can't because of this bug
[5 May 2018 21:32] eric brown
Another confirmation that 6.3.10 has the same bug.  In my case, I am trying to forward engineer, but I get the same error when trying to use table filters.
[10 May 2018 20:28] Christine Cole
Posted by developer:
 
Fixed as of the upcoming MySQL Workbench 8.0.12 release, and here's the changelog entry:

The filter arrows that select objects for forward or reverse engineering
within the wizards generated an error instead of moving the objects as
expected.

Thank you for the bug report.