Bug #86013 forward engineer filter table objects not working
Submitted: 20 Apr 2017 2:15 Modified: 8 May 2018 18:09
Reporter: Alex Beaty Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Workbench: Migration Severity:S3 (Non-critical)
Version:6.3.9 OS:Windows
Assigned to: CPU Architecture:Any
Tags: filter, forward engineer, objects

[20 Apr 2017 2:15] Alex Beaty
Description:
I want to forward engineer my model but only for certain tables that I made updates to. I used the forward engineering wizard and at the third step "select objects to forward engineer" I click "show filter" and try to move my objects to the right box but none of the arrow buttons will let me do this, I get the "bug message" pop-up.

How to repeat:
This happened to me the second time I tried to forward engineer my model during one running session for Workbench. The first time was successful, my DB was created but one table was missing two foreign key attributes (I know I didn't forget them in my model). So I decided to forward engineer again but exclude all other objects. I selected "drop object if exists" in the forward engineering wizard before moving on to "select objects" but I'm not sure this made a difference (I went back and tried it without that option).

Suggested fix:
The arrow buttons need to be activated in the filter part of step three in the forward engineering wizard.
[20 Apr 2017 2:17] Alex Beaty
The error I'm getting is "External component has thrown an exception"
[20 Apr 2017 5:30] MySQL Verification Team
Hello Alex Beaty,

Thank you for the report.
Verified as described with WB 6.3.9 on Win7.

Thanks,
Umesh
[8 Jun 2017 22:56] Lex Castillo
The same issue for this time w/WB 3.6.9 Build 10690321 CE 64 bits in W10.
[3 Jul 2017 16:43] Rostislav Pleshivtsev
Same here. On Windows 10 Pro.
I just cannot get past this step. This is quite a critical bug, blocker I'd say.

Simple steps:
1. Forwarg Engineer
2. Go to the next step, doesn't matter if you select or not any of the previous options.
3. Try to move any table to the right, pum, error.

I opened the log to see detailed information and this message is repeating every time I get the error (multiple tries - multiple errors):

----------------------------------------------------------------------------------------------------------------

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:21:47 [ERR][      Workbench]: External component has thrown an exception.

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:21:52 [ERR][      Workbench]: External component has thrown an exception.

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:22:31 [INF][            grt]: Fetching schema list.	
18:22:31 [INF][            grt]: OK	
18:22:36 [ERR][      Workbench]: External component has thrown an exception.

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:22:47 [INF][            grt]: Fetching schema list.	
18:22:47 [INF][            grt]: OK	
18:22:51 [ERR][      Workbench]: External component has thrown an exception.

----------------------------------------------------------------------------------------------------------------

Any updates regarding this issue?
[23 Sep 2017 22:04] Raju Rathi
I came across same issue . i request you to resolve this ASAP .
[3 Oct 2017 16:33] Pete Watters
get the same error, one comment was to activate the arrow buttons but how do you do that
[13 Oct 2017 21:24] MICHAEL LOFTIS
Still present!!
[11 Jan 2018 17:54] Alden Weddleton
This also affects the Show Filter menu in the Reverse Engineer wizard.
[28 Apr 2018 21:59] oswaldo zapata cossio
oh I am getting this same issue please fix this
[28 Apr 2018 22:01] oswaldo zapata cossio
this is the issue I am facing

Attachment: 4-28-2018 6-02-34 PM.png (image/png, text), 156.47 KiB.

[8 May 2018 18:09] 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.