After finally figuring out how to use gdb to redirect output to a file
for a running process, here's what evolution-data-server-2.28 says when
I attempt to delete a contact (which fails):

(process:2102): Json-CRITICAL **: json_object_get_string_member:
assertion `node != NULL' failed

(process:2102): GLib-CRITICAL **: g_str_has_prefix: assertion `str !=
NULL' failed

(process:2102): Json-CRITICAL **: json_node_get_node_type: assertion `node != 
NULL' failed
** (process:2102): DEBUG: Error deleting document: Bad Request

Here's a typical record that's not deletable from within evolution:

{
   "_id": "e74168e654cc4efdb43c72b29b3745ea",
   "_rev": "2-b8a90fd952f4a1beaa37e233819f2172",
   "first_name": "",
   "last_name": "",
   "middle_name": "",
   "suffix": "",
   "application_annotations": {
       "Funambol Exchange": {
           "private_application_annotations": {
               "created_timestamp": 1273082614533,
               "exchange_hash": "6201cce539c008ac78a261de50f1bc02",
               "phoneBusiness": "d313ee40-3947-4a1b-a08d-aee88ecd9ef7"
           },
           "application_fields": {
               "sensitivity": 0,
               "folder": "DEFAULT_FOLDER",
               "state": "N",
               "key": "e74168e654cc4efdb43c72b29b3745ea"
           }
       }
   },
   "title": "",
   "nick_name": "",
   "manager_name": "",
   "spouse_name": "",
   "record_type": 
"http://www.freedesktop.org/wiki/Specifications/desktopcouch/contact";,
   "notes": "",
   "department": "",
   "assistant_name": "",
   "phone_numbers": {
       "_order": [
           "d313ee40-3947-4a1b-a08d-aee88ecd9ef7"
       ],
       "d313ee40-3947-4a1b-a08d-aee88ecd9ef7": {
           "description": "work",
           "number": "0000000000"
       }
   },
   "office": "",
   "company": "Random Company",
   "job_title": ""
}

-- 
Cannot reliably delete contacts
https://bugs.launchpad.net/bugs/666404
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to