Bug #71791 Table list in catalog (EER diagram) bug on mouse over
Submitted: 21 Feb 2014 15:38 Modified: 13 Jul 2014 11:20
Reporter: Marinko Tarlac Email Updates:
Status: No Feedback Impact on me:
None 
Category:MySQL Workbench: Modeling Severity:S2 (Serious)
Version:6.0.9 OS:Linux (Linux Mint 15 Olivia)
Assigned to: CPU Architecture:Any
Tags: Catalog, EER Diagram, table list

[21 Feb 2014 15:38] Marinko Tarlac
Description:
Sometimes when I want to add table into new or existing EER diagram, table list in Catalog disappears on mouse over.

When I start workbench from terminal I get this errors (when place mouse over table name)
-----------------------------------------------------
(mysql-workbench-bin:17465): GLib-GObject-CRITICAL **: g_object_set_property: assertion `G_IS_VALUE (value)' failed
(mysql-workbench-bin:17465): GLib-GObject-CRITICAL **: g_value_unset: assertion `G_IS_VALUE (value)' failed
(mysql-workbench-bin:17465): GLib-GObject-CRITICAL **: g_object_set_property: assertion `G_IS_VALUE (value)' failed
(mysql-workbench-bin:17465): GLib-GObject-CRITICAL **: g_value_unset: assertion `G_IS_VALUE (value)' failed
(mysql-workbench-bin:17465): GLib-GObject-CRITICAL **: g_object_set_property: assertion `G_IS_VALUE (value)' failed
(mysql-workbench-bin:17465): GLib-GObject-CRITICAL **: g_value_unset: assertion `G_IS_VALUE (value)' failed
(mysql-workbench-bin:17465): GLib-GObject-CRITICAL **: g_object_set_property: assertion `G_IS_VALUE (value)' failed
(mysql-workbench-bin:17465): GLib-GObject-CRITICAL **: g_value_unset: assertion `G_IS_VALUE (value)' failed
(mysql-workbench-bin:17465): GLib-GObject-CRITICAL **: g_object_set_property: assertion `G_IS_VALUE (value)' failed
(mysql-workbench-bin:17465): GLib-GObject-CRITICAL **: g_value_unset: assertion `G_IS_VALUE (value)' failed
(mysql-workbench-bin:17465): Gtk-CRITICAL **: /build/buildd/gtk+2.0-2.24.17/gtk/gtktreeview.c:5028 (gtk_tree_view_bin_expose): assertion `has_next' failed.

There is a disparity between the internal view of the GtkTreeView,
and the GtkTreeModel.  This generally means that the model has changed
without letting the view know.  Any display from now on is likely to
be incorrect.
-----------------------------------------------------

When I collapse database and open the list again, the table list is regenerated correctly but bug is still there. Again, placing mouse over table name makes list indivisible. Drag & drop operation doesn't work and the complete application is unusable for modeling. 

The table list on remote connection works fine and I didn't noticed similar problems. The table can be selected, right click menu works fine, etc. 

------------------ System
MySQL Workbench Community (GPL) for Linux/Unix version 6.0.9  revision 11421 build 1170
Configuration Directory: /home/dark/.mysql/workbench
Data Directory: /usr/share/mysql-workbench
Cairo Version: 1.12.14
OS: Linux 3.8.0-19-generic
CPU: 4x Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz (800.000MHz) - 7,69GiB RAM
Distribution: Linux Mint 15 Olivia

How to repeat:
Open new or existing model and try to place table on diagram. 

Suggested fix:
I don't know but maybe you should use the same list like on the remote connection Schemas tab.
[21 Feb 2014 16:28] Marinko Tarlac
I didn't notice that we already had the same bug - #68512
[13 Jun 2014 11:20] MySQL Verification Team
Thank you for the report.
But version 6.0.9 is old and many bugs were fixed since. Please upgrade
to current version 6.1.6, try with it and inform us if problem still
exists.

http://dev.mysql.com/downloads/workbench/
[14 Jul 2014 1:00] Bugs System
No feedback was provided for this bug for over a month, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".