CardDAV synchronization fails with zimbra Status 400 Bad request
Categories
(Thunderbird :: Address Book, defect)
Tracking
(thunderbird_esr128 affected, thunderbird136 affected, thunderbird137 affected)
People
(Reporter: cluster15, Assigned: florian.biebl)
Details
Attachments
(3 files)
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0
Steps to reproduce:
- Add a CardDAV address book containing contacts on a remote zimbra server (Version Zimbra 10.0.7_GA_4598).
- Synchronize the added address book
Actual results:
The address book is empty in Thunderbird
The error console tells me that the synchronization fails with:
NS_ERROR_FAILURE: Incorrect response from server: 400 Bad Request
(see anonymized error console output below)
Expected results:
Contacts should have been synchronized.
DAVx5 can synchronize without problems.
CalDAV calenders on the same zimbra server are correctly synchronized
Thunderbird can correctly synchronize nexcloud CardDAV addressbooks
Today my Thunderbird informed me, that the CardDAV and CalDAV addons are finally given up completely and that the basic functionality is now completely integrated into Thunderbird. However, the above errors still persist. The former add-ons where able to synchronize the addressbooks, DAVx5 can synchronize the addressbook on the same server. Thunderbird can synchronize all calendars on the same zimbra server. Anybody has any idea where to look? A new console output is attached.
Same problem here: Thunderbird Contacts does not sync with my Zimbra server.
If anybody has a workaround, I will be please to hear.
| Assignee | ||
Comment 4•8 months ago
|
||
The carddav request bodies are in xml format but currently don't contain the xml declaration.
Some servers like Zimbra expect this declaration and return a BAD_REQUEST error if it is missing
or they ignore the request body completely.
Updated•8 months ago
|
Updated•8 months ago
|
Updated•7 months ago
|
Updated•7 months ago
|
Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/6cdaabfb3cd5
Add xml declarations to carddav request bodies. r=mkmelin
Comment 7•7 months ago
|
||
Yes, it's on the Daily channel. https://www.thunderbird.net/en-US/thunderbird/all/
Description
•