After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 322689 - cannot copy contact to addressbook if addressbook just created
cannot copy contact to addressbook if addressbook just created
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Contacts
2.4.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-addressbook-maintainers
Evolution QA team
: 322695 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-11-28 20:19 UTC by bugreports
Modified: 2013-09-10 13:49 UTC
See Also:
GNOME target: ---
GNOME version: 2.11/2.12


Attachments
Patch (721 bytes, patch)
2006-02-13 10:55 UTC, Devashish Sharma
accepted-commit_now Details | Review

Description bugreports 2005-11-28 20:19:40 UTC
1. open addressbook and create new addrbook 'Test'
2. then copy entry from your 'Personal' addrbook  to the newly created 'Test'
addrbook
3. enter the 'Test' addrbook

-> a message addrbook does not exist will pop up
Comment 1 André Klapper 2005-11-28 23:59:22 UTC
how exactly do you copy? drag and drop, context menu? i cannot reproduce this
here (evo-2.5.2). any output on the shell? is this reproducible?

setting to NEEDINFO, please REOPEN when answering. thanks in advance.
Comment 2 bugreports 2005-11-29 08:05:10 UTC
OK, maybe I have to be more precise. First of all this bug is 100% reproducable.
To reproduce the steps are:

1. open addressbook and select Personal
2. right click mouse button and choose create new addr book 'Test'
3. drag and drop some entry from the Personal addr book to 'Test'

Then a requester pops up:

"Error loading addressbook.

We were unable to open this addressbook.  Please check that the path
/home/myhome/.evolution/addressbook/local/1133251136.12287.3@mycomputer exists
and that you have permission to access it."

Selecting 'Personal' again and then again 'Test' will make the addressbook
suddenly appear and d&d work

this is what evo is outputting in a create Test, d&d, select, delete, create
Test, d&d, select cycle


(evolution:12287): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion `GDK_IS_GC
(gc)' failed

(evolution:12287): GnomeCanvas-CRITICAL **: gnome_canvas_request_redraw:
assertion `GNOME_IS_CANVAS (canvas)' failed

(evolution:12287): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion `GDK_IS_GC
(gc)' failed

(evolution:12287): libebook-WARNING **: "e_book_get_contacts" on book before
"e_book_open"

(evolution:12287): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion `GDK_IS_GC
(gc)' failed

(evolution:12287): eab-widgets-WARNING **: EABView at present does not support
multiple writes on the "source" property.
eab-widgets-Message: in search_activated

(evolution:12287): GnomeCanvas-CRITICAL **: gnome_canvas_request_redraw:
assertion `GNOME_IS_CANVAS (canvas)' failed

(evolution:12287): GnomeCanvas-CRITICAL **: gnome_canvas_request_redraw:
assertion `GNOME_IS_CANVAS (canvas)' failed

(evolution:12287): libebook-WARNING **: "e_book_get_contacts" on book before
"e_book_open"

(evolution:12287): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion `GDK_IS_GC
(gc)' failed
Comment 3 André Klapper 2005-11-29 10:08:10 UTC
ah, ok, now i can reproduce this.
it's the same with importing, see bug 322695. thanks. :-)
Comment 4 André Klapper 2005-11-29 10:08:17 UTC
*** Bug 322695 has been marked as a duplicate of this bug. ***
Comment 5 Devashish Sharma 2006-02-13 10:55:07 UTC
Created attachment 59249 [details] [review]
Patch
Comment 6 Sushma Rai 2006-02-14 05:41:57 UTC
Looks ok to me.
Comment 7 André Klapper 2006-02-22 10:22:43 UTC
*** Bug 332136 has been marked as a duplicate of this bug. ***
Comment 8 Devashish Sharma 2006-02-27 11:04:55 UTC
Fix committed to cvs head.