Bug #87565 empty model and database differences while doing Synchronize Model with Database
Submitted: 28 Aug 2017 13:29 Modified: 22 Mar 2018 20:36
Reporter: Rafał K Email Updates:
Status: Unsupported Impact on me:
None 
Category:MySQL Workbench Severity:S3 (Non-critical)
Version:6.3.9 OS:Linux (Arch)
Assigned to: CPU Architecture:Any

[28 Aug 2017 13:29] Rafał K
Description:
It's not exactly empty, it looks like the first area height is wrongly set to 0px:
https://download.dlk.pl/screenshots/Synchronize%20Model%20with%20Database_001.png

if you move mouse over the top of the area you can drag it down:
https://download.dlk.pl/screenshots/Synchronize%20Model%20with%20Database_002.png

How to repeat:
Open any Model Schema, do a Database > Synchronize Model ..., the before last step is empty/blank.
https://download.dlk.pl/screenshots/Synchronize%20Model%20with%20Database_001.png

If you go back and next or drag it down then it looks ok:
https://download.dlk.pl/screenshots/Synchronize%20Model%20with%20Database_002.png

OS: Linux Arch (Antergos) 
Versions:
extra/gtk2 2.24.31-1
extra/gtk3 3.22.19-2
community/mysql-workbench 6.3.9-5

Suggested fix:
Pasting console log, but all logs are printed while opening workbench and project, no logs while doing synchronization:

------ CONSOLE LOG
Workbench can't find libproj.so, some options may be unavailable.

(mysql-workbench-bin:25046): Gtk-WARNING **: Theme parsing error: gtk.css:68:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future version

(mysql-workbench-bin:25046): Gtk-WARNING **: Theme parsing error: gtk.css:69:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future version

(mysql-workbench-bin:25046): Gtk-WARNING **: Theme parsing error: gtk.css:70:34: The style property GtkCheckButton:indicator-size is deprecated and shouldn't be used anymore. It will be removed in a future version

(mysql-workbench-bin:25046): Gtk-WARNING **: Theme parsing error: gtk.css:71:36: The style property GtkCheckMenuItem:indicator-size is deprecated and shouldn't be used anymore. It will be removed in a future version

(mysql-workbench-bin:25046): Gtk-WARNING **: Theme parsing error: gtk.css:73:46: The style property GtkScrolledWindow:scrollbars-within-bevel is deprecated and shouldn't be used anymore. It will be removed in a future version

(mysql-workbench-bin:25046): Gtk-WARNING **: Theme parsing error: gtk.css:76:30: The style property GtkExpander:expander-size is deprecated and shouldn't be used anymore. It will be removed in a future version

(mysql-workbench-bin:25046): Gtk-WARNING **: Theme parsing error: gtk.css:83:29: The style property GtkStatusbar:shadow-type is deprecated and shouldn't be used anymore. It will be removed in a future version
Ready.

(mysql-workbench-bin:25046): Gtk-WARNING **: Allocating size to wb_main_window 0xe3b4504260 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?                                                                                       
                                                                                                                             
(mysql-workbench-bin:25046): Gtk-CRITICAL **: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed             
                                                                                                                                      
(mysql-workbench-bin:25046): Gtk-CRITICAL **: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed

(mysql-workbench-bin:25046): Gtk-CRITICAL **: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed
[kolorafa@kolorafa-msi-arch ~]$ mysql-workbench
Workbench can't find libproj.so, some options may be unavailable.

(mysql-workbench-bin:25124): Gtk-WARNING **: Theme parsing error: gtk.css:68:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future version

(mysql-workbench-bin:25124): Gtk-WARNING **: Theme parsing error: gtk.css:69:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future version

(mysql-workbench-bin:25124): Gtk-WARNING **: Theme parsing error: gtk.css:70:34: The style property GtkCheckButton:indicator-size is deprecated and shouldn't be used anymore. It will be removed in a future version

(mysql-workbench-bin:25124): Gtk-WARNING **: Theme parsing error: gtk.css:71:36: The style property GtkCheckMenuItem:indicator-size is deprecated and shouldn't be used anymore. It will be removed in a future version

(mysql-workbench-bin:25124): Gtk-WARNING **: Theme parsing error: gtk.css:73:46: The style property GtkScrolledWindow:scrollbars-within-bevel is deprecated and shouldn't be used anymore. It will be removed in a future version

(mysql-workbench-bin:25124): Gtk-WARNING **: Theme parsing error: gtk.css:76:30: The style property GtkExpander:expander-size is deprecated and shouldn't be used anymore. It will be removed in a future version

(mysql-workbench-bin:25124): Gtk-WARNING **: Theme parsing error: gtk.css:83:29: The style property GtkStatusbar:shadow-type is deprecated and shouldn't be used anymore. It will be removed in a future version
Ready.

(mysql-workbench-bin:25124): Gtk-CRITICAL **: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed

(mysql-workbench-bin:25124): Gtk-CRITICAL **: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed

(mysql-workbench-bin:25124): Gtk-WARNING **: Allocating size to gtkmm__GtkFrame 0xc624f726f0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
[22 Mar 2018 20:36] MySQL Verification Team
Thank you for the bug report. This OS isn't supported currently.