GNOME Bugzilla – Bug 444346
blank default address book in 'Add Sender to Address book'
Last modified: 2007-12-29 20:10:09 UTC
I selected 'Add Sender to Address book' and it did not appear in my 'New email' -> To list. It was the same name as an existing name, but different email address. The old email address is still in my To: list. Distribution: Fedora release 7 (Moonshine) Gnome Release: 2.18.0 2007-03-23 (Red Hat, Inc) BugBuddy Version: 2.18.0
Ahah - I tried it again and the 'Select Address book' menu was at a blank setting. If you click on 'OK' the information just evaporates. There should be an error dialog saying that you need to select an address book. Better yet (or in addition), if there is only one address book active (Personal), then that address book is selected in the 'Select Address book' menu.
what does "blank" exactly mean here, which menu do you refer to?
Created attachment 89420 [details] Jpeg image of Contact Quick-Add dialog box The menu that is 'blank' is shown to the right of the label "Select Address Book" on the attached image.
Can you check when you have properly set default address book? On actual evolution it works as expected.
*** Bug 476027 has been marked as a duplicate of this bug. ***
on my evolution 2.21.5, there is no addressbook marked as default. i get the "quick-add a contact" dialog without an addressbook preselected. the OK button is not disabled, clicking it does not add the contact anywhere, but the users *thinks* it has been added to an addressbook. this results in loss of contact data. and if i click "full edit" in the quick-add dialog, i get the following shell output: ===evolution:=== (evolution:5172): libebook-CRITICAL **: file e-book.c: line 3808: assertion `source && E_IS_SOURCE (source)' failed (evolution:5172): libebook-CRITICAL **: e_book_get_source: assertion `book && E_IS_BOOK (book)' failed (evolution:5172): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed (evolution:5172): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed (evolution:5172): libebook-CRITICAL **: e_book_async_open: assertion `book && E_IS_BOOK (book)' failed (evolution:5172): e-data-server-ui-CRITICAL **: e_source_combo_box_set_active_uid: assertion `gtk_tree_row_reference_valid (reference)' failed ===e-d-s:=== (evolution-data-server-2.22:2698): GLib-GObject-WARNING **: value "((ECalSourceTypeEnum) 4)" of type `ECalSourceTypeEnum' is invalid or out of range for property `source-type' of type `ECalSourceTypeEnum' solütion: 1) evolution should check at startup whether an addressbook is selected as default. if not, then evolution should silently set the default flag for the system addressbook. 2) the OK button in the quick-add dialog should be insensitive if no addressbook is selected. 3) i don't know if this failure can also happen with calendars, memo lists and task lists. the additional code of steps 1 and 2 should probably also be added to these components (don't duplicate code but share it, please).
bug 448441 has a patch attached *** This bug has been marked as a duplicate of 448441 ***