There are some inconsistences in libebook on the one hand and desktopcouch on the other hand. libebook returns sometimes NULL on e_contact_get_const, and desktopcouch failes on NULL passed as second argument to desktopcouch_document_contact_set_* (you can it in the logs). This patch fixes this issue. I don't know if that's the only problem: (My logs of evolution-data-server-2.28 are at the end) This patch should fix the 3 CRITICALs but i don't know where the warning 'Could not PUT document: Conflict' comes from since i dont know much about the evolution/couchdb/desktopcouch source.
I hope this patch helps and fix the bug Florian $ /usr/lib/evolution/evolution-data-server-2.28 evolution-data-server-Message: Starting server e-data-server-Message: adding type `EBookBackendGoogleFactory' e-data-server-Message: adding type `EBookBackendVCFFactory' e-data-server-Message: adding type `ECalBackendFileTodosFactory' e-data-server-Message: adding type `ECalBackendFileEventsFactory' e-data-server-Message: adding type `ECalBackendFileJournalFactory' e-data-server-Message: adding type `EBookBackendLDAPFactory' e-data-server-Message: adding type `ECalBackendCalDAVEventsFactory' e-data-server-Message: adding type `ECalBackendCalDAVTodosFactory' e-data-server-Message: adding type `ECalBackendCalDAVMemosFactory' e-data-server-Message: adding type `EBookBackendWebdavFactory' e-data-server-Message: adding type `EBookBackendFileFactory' e-data-server-Message: adding type `ECalBackendContactsEventsFactory' e-data-server-Message: adding type `EBookBackendCouchDBFactory' e-data-server-Message: adding type `ECalBackendHttpTodosFactory' e-data-server-Message: adding type `ECalBackendHttpEventsFactory' e-data-server-Message: adding type `ECalBackendHttpMemosFactory' e-data-server-Message: adding type `ECalBackendGroupwiseTodosFactory' e-data-server-Message: adding type `ECalBackendGroupwiseEventsFactory' e-data-server-Message: adding type `ECalBackendGroupwiseJournalFactory' e-data-server-Message: adding type `ECalBackendGoogleTodosFactory' e-data-server-Message: adding type `ECalBackendGoogleEventsFactory' e-data-server-Message: adding type `EBookBackendGroupwiseFactory' e-data-server-Message: adding type `ECalBackendWeatherEventsFactory' in server_log_handler evolution-data-server-Message: Server up and running impl_GNOME_Evolution_Addressbook_BookFactory_getBook + file:///home/florian/.evolution/addressbook/local/system => 0x9698e60 impl_GNOME_Evolution_Addressbook_Book_open (0x9698e60) impl_GNOME_Evolution_Addressbook_BookFactory_getBook + file:///home/florian/.evolution/addressbook/local/system => 0x96c8d20 impl_GNOME_Evolution_Addressbook_Book_open (0x96c8d20) (process:21236): libedata-book-WARNING **: impl_GNOME_Evolution_Addressbook_Book_getBookView ((contains "x -evolution-any-field" "")) e_data_book_respond_get_book_view book_view file uref (process:21236): libedata-book-WARNING **: impl_GNOME_Evolution_Addressbook_Book_getBookView ((contains "x -evolution-any-field" "")) e_data_book_respond_get_book_view book_view file uref impl_GNOME_Evolution_Addressbook_BookFactory_getBook + couchdb://127.0.0.1 => 0x96bfc30 impl_GNOME_Evolution_Addressbook_Book_open (0x96bfc30) impl_GNOME_Evolution_Addressbook_Book_getContactList in server_log_handler ** (process:21236): CRITICAL **: desktopcouch_document_contact_set_company: assertion `company != NULL' failed in server_log_handler ** (process:21236): CRITICAL **: desktopcouch_document_contact_set_department: assertion `department != NULL' failed in server_log_handler ** (process:21236): CRITICAL **: desktopcouch_document_contact_set_office: assertion `office != NULL' failed in server_log_handler ** (process:21236): WARNING **: Could not PUT document: Conflict ^C ** Patch added: "e-book-backend-couchdb.diff" https://bugs.launchpad.net/ubuntu/+source/evolution-couchdb/+bug/473616/+attachment/1575333/+files/e-book-backend-couchdb.diff ** Changed in: evolution-couchdb (Ubuntu) Status: Incomplete => Confirmed -- Copying contacts from Google to CouchDB (Ubuntu One) gives a non-specific error https://bugs.launchpad.net/bugs/473616 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
