Bug #85113 Synchronize With Any Source, Select Databases for Updates, fields unusable
Submitted: 21 Feb 2017 22:09 Modified: 22 Feb 2017 0:04
Reporter: Sean Owens Email Updates:
Status: Verified Impact on me:
Category:MySQL Workbench: Modeling Severity:S1 (Critical)
Version:6.3.9 OS:MacOS (build 10690321 CE (Community) 64 bits)
Assigned to: CPU Architecture:Any

[21 Feb 2017 22:09] Sean Owens
Trying to use Database->Synchronize with Any Source, radio buttons are missing, browse buttons for file paths are missing, all that is visible are the labels "Source - Database To Take Updates From", "Destination - Database To Receive Updates", and "Send Updates To:", and three of what appear to be text fields, although the seem skinnier vertically than before and I cannot see any text in them nor enter any text in them. 
If I click Continue I get the warning dialog with the message "A file with the selected name already exists, do you want to replace it?" and the prior file name I had used for output.  If I click continue, check off the databases, and continue until the end, it APPEARS to work but the output file is unchanged. 

How to repeat:
An earlier version of Mysql Workbench was installed; I do not remember the exact prior version but the install file is mysql-workbench-community-6.3.8-osx-x86_64.dmg.  
This is an Apple MacBook running OS X version 10.11.6.
I downloaded and installed MySQL Workbench, build 10690321 CE (Community) 64 bits.
 I opened the .mwb file I'd been working on and did a file export -> Forward Engineer Create Script, exported to a .sql file. That seems fine.
Then I tried to use Database->Synchronize with Any Source.   The very first page usually has three sets of radio buttons with associated text fields, with buttons to browse to a file, and I believe dropdowns to select database connections.
In the new version, there are only the three labels, and three rather vertically narrow things that appear to be text fields, that I cannot type in, nor see any text in.  The text fields extend off the right edge of the window.
If I resize the window large enough, I can see the right edge of the text fields, but no browse button, and I still cannot tell if I'm entering anything into the text fields.  
If I click Continue, I get the usual dialog asking me if I want to replace the existing file, and it displays the file path to the file I used before the upgrade. If I agree to replace the file and click the Continue button, check the databases that appear on the next screen and click Continue, etc, until the end, while it appears to work without displaying any errors, no updates are written to the file.
Another developer on my team tested this on a Windows system and everything seems to work.
[22 Feb 2017 0:04] MySQL Verification Team
Thank you for the bug report.
[27 Feb 2017 18:48] Eric Hernandez
I had the same issue using MySQL Work Bench 6.3.9  GA

I was trying to compare to schemas using "synchronize with any source" in the Model section and there was no way to do it. Like the bug report the GUI is broken and things are greyed out and you end up not being to complete the process. I had to revert to MySQL Work Bench 6.2 to use synchronize with any source.
[23 Sep 2017 11:08] aaa bbb
whats the progress on this? mysql-workbench is unusable on mac because of this issue.. i can change schema but cant synchronize with anything which was the main purpose of using it.
[23 Sep 2017 12:46] aaa bbb
just to add to my last comment.

even downgrading to 6.2.5. doesnt help as 625 crashes all the time.

(im using simple models with 1 schema and ca 20 small tables, no other data inside, but trying to sync change with a previous full export so i can run the ALTER table....  overall mysql workbench not working on OSX and not recommendable anymore )