Bug #21307 'Storage Engine' Combo is populated with items, but no text values
Submitted: 27 Jul 2006 0:15 Modified: 28 Jul 2006 3:04
Reporter: Daniel Kasak (Candidate Quality Contributor) Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Administrator Severity:S3 (Non-critical)
Version:1.1.10 OS:Linux (Linux)
Assigned to: Alfredo Kojima CPU Architecture:Any

[27 Jul 2006 0:15] Daniel Kasak
Description:
When I create or edit a table, I go to the 'table options' page to select a storage engine. However the Combo where I select storage engines is populated with BLANK entries. ie there is are items, but no text descriptions.

Also, when the table editor is opened, the following errors are dumped to the terminal:

(mysql-administrator-bin:15925): GLib-GObject-WARNING **: gtype.c:3312: type id `0' is invalid

(mysql-administrator-bin:15925): GLib-GObject-WARNING **: can't peek value table for type `<invalid>' which is not currently referenced

(mysql-administrator-bin:15925): GLib-GObject-WARNING **: gvalue.c:96: cannot initialize GValue with type `(null)', this type has no GTypeValueTable implementation

(mysql-administrator-bin:15925): GLib-GObject-CRITICAL **: g_value_set_string: assertion `G_VALUE_HOLDS_STRING (value)' failed

(mysql-administrator-bin:15925): Gtk-CRITICAL **: gtk_list_store_set_value: assertion `column >= 0 && column < list_store->n_columns' failed

(mysql-administrator-bin:15925): GLib-GObject-CRITICAL **: g_value_unset: assertion `G_IS_VALUE (value)' failed

(mysql-administrator-bin:15925): GLib-GObject-WARNING **: gtype.c:3312: type id `0' is invalid

(mysql-administrator-bin:15925): GLib-GObject-WARNING **: can't peek value table for type `<invalid>' which is not currently referenced

(mysql-administrator-bin:15925): GLib-GObject-WARNING **: gvalue.c:96: cannot initialize GValue with type `(null)', this type has no GTypeValueTable implementation

(mysql-administrator-bin:15925): GLib-GObject-CRITICAL **: g_value_set_string: assertion `G_VALUE_HOLDS_STRING (value)' failed

(mysql-administrator-bin:15925): Gtk-CRITICAL **: gtk_list_store_set_value: assertion `column >= 0 && column < list_store->n_columns' failed

(mysql-administrator-bin:15925): GLib-GObject-CRITICAL **: g_value_unset: assertion `G_IS_VALUE (value)' failed

(mysql-administrator-bin:15925): GLib-GObject-WARNING **: gtype.c:3312: type id `0' is invalid

(mysql-administrator-bin:15925): GLib-GObject-WARNING **: can't peek value table for type `<invalid>' which is not currently referenced

(mysql-administrator-bin:15925): GLib-GObject-WARNING **: gvalue.c:96: cannot initialize GValue with type `(null)', this type has no GTypeValueTable implementation

(mysql-administrator-bin:15925): GLib-GObject-CRITICAL **: g_value_set_string: assertion `G_VALUE_HOLDS_STRING (value)' failed

(mysql-administrator-bin:15925): Gtk-CRITICAL **: gtk_list_store_set_value: assertion `column >= 0 && column < list_store->n_columns' failed

(mysql-administrator-bin:15925): GLib-GObject-CRITICAL **: g_value_unset: assertion `G_IS_VALUE (value)' failed

(mysql-administrator-bin:15925): GLib-GObject-WARNING **: gtype.c:3312: type id `0' is invalid

(mysql-administrator-bin:15925): GLib-GObject-WARNING **: can't peek value table for type `<invalid>' which is not currently referenced

(mysql-administrator-bin:15925): GLib-GObject-WARNING **: gvalue.c:96: cannot initialize GValue with type `(null)', this type has no GTypeValueTable implementation

(mysql-administrator-bin:15925): GLib-GObject-CRITICAL **: g_value_set_string: assertion `G_VALUE_HOLDS_STRING (value)' failed

(mysql-administrator-bin:15925): Gtk-CRITICAL **: gtk_list_store_set_value: assertion `column >= 0 && column < list_store->n_columns' failed

(mysql-administrator-bin:15925): GLib-GObject-CRITICAL **: g_value_unset: assertion `G_IS_VALUE (value)' failed

(mysql-administrator-bin:15925): GLib-GObject-WARNING **: gtype.c:3312: type id `0' is invalid

(mysql-administrator-bin:15925): GLib-GObject-WARNING **: can't peek value table for type `<invalid>' which is not currently referenced

(mysql-administrator-bin:15925): GLib-GObject-WARNING **: gvalue.c:96: cannot initialize GValue with type `(null)', this type has no GTypeValueTable implementation

(mysql-administrator-bin:15925): GLib-GObject-CRITICAL **: g_value_set_string: assertion `G_VALUE_HOLDS_STRING (value)' failed

(mysql-administrator-bin:15925): Gtk-CRITICAL **: gtk_list_store_set_value: assertion `column >= 0 && column < list_store->n_columns' failed

(mysql-administrator-bin:15925): GLib-GObject-CRITICAL **: g_value_unset: assertion `G_IS_VALUE (value)' failed

(mysql-administrator-bin:15925): GLib-GObject-WARNING **: gtype.c:3312: type id `0' is invalid

(mysql-administrator-bin:15925): GLib-GObject-WARNING **: can't peek value table for type `<invalid>' which is not currently referenced

(mysql-administrator-bin:15925): GLib-GObject-WARNING **: gvalue.c:96: cannot initialize GValue with type `(null)', this type has no GTypeValueTable implementation

(mysql-administrator-bin:15925): GLib-GObject-CRITICAL **: g_value_set_string: assertion `G_VALUE_HOLDS_STRING (value)' failed

(mysql-administrator-bin:15925): Gtk-CRITICAL **: gtk_list_store_set_value: assertion `column >= 0 && column < list_store->n_columns' failed

(mysql-administrator-bin:15925): GLib-GObject-CRITICAL **: g_value_unset: assertion `G_IS_VALUE (value)' failed

(mysql-administrator-bin:15925): GLib-GObject-WARNING **: gtype.c:3312: type id `0' is invalid

(mysql-administrator-bin:15925): GLib-GObject-WARNING **: can't peek value table for type `<invalid>' which is not currently referenced

(mysql-administrator-bin:15925): GLib-GObject-WARNING **: gvalue.c:96: cannot initialize GValue with type `(null)', this type has no GTypeValueTable implementation

(mysql-administrator-bin:15925): GLib-GObject-CRITICAL **: g_value_set_string: assertion `G_VALUE_HOLDS_STRING (value)' failed

(mysql-administrator-bin:15925): Gtk-CRITICAL **: gtk_list_store_set_value: assertion `column >= 0 && column < list_store->n_columns' failed

(mysql-administrator-bin:15925): GLib-GObject-CRITICAL **: g_value_unset: assertion `G_IS_VALUE (value)' failed

(mysql-administrator-bin:15925): GLib-GObject-WARNING **: gtype.c:3312: type id `0' is invalid

(mysql-administrator-bin:15925): GLib-GObject-WARNING **: can't peek value table for type `<invalid>' which is not currently referenced

(mysql-administrator-bin:15925): GLib-GObject-WARNING **: gvalue.c:96: cannot initialize GValue with type `(null)', this type has no GTypeValueTable implementation

(mysql-administrator-bin:15925): GLib-GObject-CRITICAL **: g_value_set_string: assertion `G_VALUE_HOLDS_STRING (value)' failed

(mysql-administrator-bin:15925): Gtk-CRITICAL **: gtk_list_store_set_value: assertion `column >= 0 && column < list_store->n_columns' failed

(mysql-administrator-bin:15925): GLib-GObject-CRITICAL **: g_value_unset: assertion `G_IS_VALUE (value)' failed

(mysql-administrator-bin:15925): GLib-GObject-WARNING **: gtype.c:3312: type id `0' is invalid

 ... ...

More erros are produced, but apparently I can't include them because the bug description can only be 8k ...

How to repeat:
Open table editor and go to the 'table options' page.
Click the 'storage engine' combo to select a storage engine.

Suggested fix:
Check that key / value pairs are getting into the storage engine combo's model.
[27 Jul 2006 11:36] MySQL Verification Team
Thank you for the bug report. Looks to me this a duplicate bug, however
I was unable to find it, leaving as verified in the meantime.
[28 Jul 2006 3:04] Alfredo Kojima
Thank you for your bug report. This issue has been committed to our source repository of that product and will be incorporated into the next release.

If necessary, you can access the source repository and build the latest available version, including the bug fix. More information about accessing the source trees is available at

    http://www.mysql.com/doc/en/Installing_source_tree.html