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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs