Webtop5 no contacts get synchronized with Thunderbird Tbsync

I moved many contacts in an IPhone with the app “contact mover” from gmail to webtop5. In the Webtop Web UI all contacts can be seen, however if I try to sync them to Thunderbird with Tbsync NO contacts appear.

However when I open a contact in Webtop, change something, exactly this contact will be synchronized. Where can I find information why the sychronization doesn’t work at all and how to fix it?

I changed the topic category to #webtop

Here syncing works for contacts and calendar in both directions with Webtop and Thunderbird 78.8.0 (32-bit) TBSync 2.20 under Windows 10 2004.
I don’t have an Iphone to test. Please try if it works with stuff created in Thunderbird or Webtop to see if the Iphone entries are the problem.
Here’s the documentation for importing contacts and calendars to Webtop. Maybe it works this way.

You may debug TBSync to maybe find errors.
Enable debug mode, restart TB, sync, and check debug log:

1 Like

The debug log gives nothing interesing, none of the 300+ iphone contacts get synchronized (newly created or edited contacts (just open and save) work):
Here the log:

** Tue Mar 02 2021 22:51:01 GMT+0100 (Mitteleuropäische Normalzeit) **
[setSyncState] : State: send.getfolders, Account: vorname.nachname@mydomain.de

** Tue Mar 02 2021 22:51:01 GMT+0100 (Mitteleuropäische Normalzeit) **
[setSyncState] : State: send.getfolders, Account: vorname.nachname@mydomain.de

** Tue Mar 02 2021 22:51:01 GMT+0100 (Mitteleuropäische Normalzeit) **
[URL Request #1] : https://cloud.mydomain.de/webtop-dav/server.php/principals/vorname.nachname@mydomain.de/

** Tue Mar 02 2021 22:51:01 GMT+0100 (Mitteleuropäische Normalzeit) **
[REQUEST] : PROPFIND : <d:propfind xmlns:d="DAV:" xmlns:cal="urn:ietf:params:xml:ns:caldav" xmlns:cs="http://calendarserver.org/ns/"><d:prop><cal:calendar-home-set /><cs:calendar-proxy-write-for /><cs:calendar-proxy-read-for /><d:group-membership /></d:prop></d:propfind>

** Tue Mar 02 2021 22:51:01 GMT+0100 (Mitteleuropäische Normalzeit) **
[Found CalDAV authRealm for <cloud.mydomain.de>] : sabre/dav

** Tue Mar 02 2021 22:51:01 GMT+0100 (Mitteleuropäische Normalzeit) **
[RESPONSE] : 207 (Multi-Status) : <?xml version="1.0"?>
<d:multistatus xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns" xmlns:cal="urn:ietf:params:xml:ns:caldav" xmlns:cs="http://calendarserver.org/ns/" xmlns:card="urn:ietf:params:xml:ns:carddav"><d:response><d:href>/webtop-dav/server.php/principals/vorname.nachname@mydomain.de/</d:href><d:propstat><d:prop><cal:calendar-home-set><d:href>/webtop-dav/server.php/calendars/vorname.nachname@mydomain.de/</d:href></cal:calendar-home-set><cs:calendar-proxy-write-for/><cs:calendar-proxy-read-for/><d:group-membership/></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat></d:response></d:multistatus>

** Tue Mar 02 2021 22:51:01 GMT+0100 (Mitteleuropäische Normalzeit) **
[setSyncState] : State: eval.folders, Account: vorname.nachname@mydomain.de

** Tue Mar 02 2021 22:51:01 GMT+0100 (Mitteleuropäische Normalzeit) **
[setSyncState] : State: send.getfolders, Account: vorname.nachname@mydomain.de

** Tue Mar 02 2021 22:51:01 GMT+0100 (Mitteleuropäische Normalzeit) **
[URL Request #1] : https://cloud.mydomain.de/webtop-dav/server.php/calendars/vorname.nachname@mydomain.de/

** Tue Mar 02 2021 22:51:01 GMT+0100 (Mitteleuropäische Normalzeit) **
[REQUEST] : PROPFIND : <d:propfind xmlns:d="DAV:" xmlns:apple="http://apple.com/ns/ical/" xmlns:cs="http://calendarserver.org/ns/"><d:prop><d:current-user-privilege-set/><d:resourcetype /><d:displayname /><apple:calendar-color/><cs:source/></d:prop></d:propfind>

** Tue Mar 02 2021 22:51:01 GMT+0100 (Mitteleuropäische Normalzeit) **
[RESPONSE] : 207 (Multi-Status) : <?xml version="1.0"?>
<d:multistatus xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns" xmlns:cal="urn:ietf:params:xml:ns:caldav" xmlns:cs="http://calendarserver.org/ns/" xmlns:card="urn:ietf:params:xml:ns:carddav"><d:response><d:href>/webtop-dav/server.php/calendars/vorname.nachname@mydomain.de/</d:href><d:propstat><d:prop><d:current-user-privilege-set><d:privilege><d:write/></d:privilege><d:privilege><d:write-properties/></d:privilege><d:privilege><d:write-content/></d:privilege><d:privilege><d:unlock/></d:privilege><d:privilege><d:bind/></d:privilege><d:privilege><d:unbind/></d:privilege><d:privilege><d:write-acl/></d:privilege><d:privilege><d:read/></d:privilege><d:privilege><d:read-acl/></d:privilege><d:privilege><d:read-current-user-privilege-set/></d:privilege></d:current-user-privilege-set><d:resourcetype><d:collection/></d:resourcetype></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat></d:response><d:response><d:href>/webtop-dav/server.php/calendars/vorname.nachname@mydomain.de/3i2NDaWmqGVd2Q/</d:href><d:propstat><d:prop><d:current-user-privilege-set><d:privilege><d:write/></d:privilege><d:privilege><d:write-properties/></d:privilege><d:privilege><d:write-content/></d:privilege><d:privilege><d:unlock/></d:privilege><d:privilege><d:bind/></d:privilege><d:privilege><d:unbind/></d:privilege><d:privilege><d:write-acl/></d:privilege><d:privilege><cal:read-free-busy/></d:privilege><d:privilege><d:read/></d:privilege><d:privilege><d:read-acl/></d:privilege><d:privilege><d:read-current-user-privilege-set/></d:privilege></d:current-user-privilege-set><d:resourcetype><d:collection/><cal:calendar/></d:resourcetype><d:displayname>WebTop</d:displayname><x1:calendar-color xmlns:x1="http://apple.com/ns/ical/">#FFFFFF</x1:calendar-color></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat></d:response></d:multistatus>

** Tue Mar 02 2021 22:51:01 GMT+0100 (Mitteleuropäische Normalzeit) **
[setSyncState] : State: send.getfolders, Account: vorname.nachname@mydomain.de

** Tue Mar 02 2021 22:51:01 GMT+0100 (Mitteleuropäische Normalzeit) **
[setSyncState] : State: send.getfolders, Account: vorname.nachname@mydomain.de

** Tue Mar 02 2021 22:51:01 GMT+0100 (Mitteleuropäische Normalzeit) **
[URL Request #1] : https://cloud.mydomain.de/webtop-dav/server.php/principals/vorname.nachname@mydomain.de/

** Tue Mar 02 2021 22:51:01 GMT+0100 (Mitteleuropäische Normalzeit) **
[REQUEST] : PROPFIND : <d:propfind xmlns:d="DAV:" xmlns:card="urn:ietf:params:xml:ns:carddav" xmlns:cs="http://calendarserver.org/ns/"><d:prop><card:addressbook-home-set /><d:group-membership /></d:prop></d:propfind>

** Tue Mar 02 2021 22:51:01 GMT+0100 (Mitteleuropäische Normalzeit) **
[Found CalDAV authRealm for <cloud.mydomain.de>] : sabre/dav

** Tue Mar 02 2021 22:51:01 GMT+0100 (Mitteleuropäische Normalzeit) **
[RESPONSE] : 207 (Multi-Status) : <?xml version="1.0"?>
<d:multistatus xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns" xmlns:cal="urn:ietf:params:xml:ns:caldav" xmlns:cs="http://calendarserver.org/ns/" xmlns:card="urn:ietf:params:xml:ns:carddav"><d:response><d:href>/webtop-dav/server.php/principals/vorname.nachname@mydomain.de/</d:href><d:propstat><d:prop><card:addressbook-home-set><d:href>/webtop-dav/server.php/addressbooks/vorname.nachname@mydomain.de/</d:href></card:addressbook-home-set><d:group-membership/></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat></d:response></d:multistatus>

** Tue Mar 02 2021 22:51:01 GMT+0100 (Mitteleuropäische Normalzeit) **
[setSyncState] : State: eval.folders, Account: vorname.nachname@mydomain.de

** Tue Mar 02 2021 22:51:01 GMT+0100 (Mitteleuropäische Normalzeit) **
[setSyncState] : State: send.getfolders, Account: vorname.nachname@mydomain.de

** Tue Mar 02 2021 22:51:01 GMT+0100 (Mitteleuropäische Normalzeit) **
[URL Request #1] : https://cloud.mydomain.de/webtop-dav/server.php/addressbooks/vorname.nachname@mydomain.de/

** Tue Mar 02 2021 22:51:01 GMT+0100 (Mitteleuropäische Normalzeit) **
[REQUEST] : PROPFIND : <d:propfind xmlns:d="DAV:"><d:prop><d:current-user-privilege-set/><d:resourcetype /><d:displayname /></d:prop></d:propfind>

** Tue Mar 02 2021 22:51:01 GMT+0100 (Mitteleuropäische Normalzeit) **
[RESPONSE] : 207 (Multi-Status) : <?xml version="1.0"?>
<d:multistatus xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns" xmlns:cal="urn:ietf:params:xml:ns:caldav" xmlns:cs="http://calendarserver.org/ns/" xmlns:card="urn:ietf:params:xml:ns:carddav"><d:response><d:href>/webtop-dav/server.php/addressbooks/vorname.nachname@mydomain.de/</d:href><d:propstat><d:prop><d:current-user-privilege-set><d:privilege><d:all/></d:privilege><d:privilege><d:read/></d:privilege><d:privilege><d:write/></d:privilege><d:privilege><d:write-properties/></d:privilege><d:privilege><d:write-content/></d:privilege><d:privilege><d:unlock/></d:privilege><d:privilege><d:bind/></d:privilege><d:privilege><d:unbind/></d:privilege><d:privilege><d:write-acl/></d:privilege><d:privilege><d:read-acl/></d:privilege><d:privilege><d:read-current-user-privilege-set/></d:privilege></d:current-user-privilege-set><d:resourcetype><d:collection/></d:resourcetype></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat></d:response><d:response><d:href>/webtop-dav/server.php/addressbooks/vorname.nachname@mydomain.de/3i2NDaWmqGVd2Q/</d:href><d:propstat><d:prop><d:current-user-privilege-set><d:privilege><d:write/></d:privilege><d:privilege><d:write-properties/></d:privilege><d:privilege><d:write-content/></d:privilege><d:privilege><d:unlock/></d:privilege><d:privilege><d:bind/></d:privilege><d:privilege><d:unbind/></d:privilege><d:privilege><d:write-acl/></d:privilege><d:privilege><d:read/></d:privilege><d:privilege><d:read-acl/></d:privilege><d:privilege><d:read-current-user-privilege-set/></d:privilege></d:current-user-privilege-set><d:resourcetype><d:collection/><card:addressbook/></d:resourcetype><d:displayname>WebTop</d:displayname></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat></d:response></d:multistatus>

** Tue Mar 02 2021 22:51:01 GMT+0100 (Mitteleuropäische Normalzeit) **
[setSyncState] : State: send.request.remotechanges, Account: vorname.nachname@mydomain.de, Folder: WebTop

** Tue Mar 02 2021 22:51:01 GMT+0100 (Mitteleuropäische Normalzeit) **
[URL Request #1] : https://cloud.mydomain.de/webtop-dav/server.php/addressbooks/vorname.nachname@mydomain.de/3i2NDaWmqGVd2Q/

** Tue Mar 02 2021 22:51:01 GMT+0100 (Mitteleuropäische Normalzeit) **
[REQUEST] : REPORT : <d:sync-collection xmlns:d="DAV:"><d:sync-token>http://sabre.io/ns/sync/20210226224432517</d:sync-token><d:sync-level>1</d:sync-level><d:prop><d:getetag/></d:prop></d:sync-collection>

** Tue Mar 02 2021 22:51:02 GMT+0100 (Mitteleuropäische Normalzeit) **
[RESPONSE] : 207 (Multi-Status) : <?xml version="1.0"?>
<d:multistatus xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns" xmlns:cal="urn:ietf:params:xml:ns:caldav" xmlns:cs="http://calendarserver.org/ns/" xmlns:card="urn:ietf:params:xml:ns:carddav">
 <d:sync-token>http://sabre.io/ns/sync/20210226224432517</d:sync-token>
</d:multistatus>


** Tue Mar 02 2021 22:51:02 GMT+0100 (Mitteleuropäische Normalzeit) **
[setSyncState] : State: eval.response.remotechanges, Account: vorname.nachname@mydomain.de, Folder: WebTop

** Tue Mar 02 2021 22:51:02 GMT+0100 (Mitteleuropäische Normalzeit) **
[setSyncState] : State: prepare.request.localchanges, Account: vorname.nachname@mydomain.de, Folder: WebTop

** Tue Mar 02 2021 22:51:02 GMT+0100 (Mitteleuropäische Normalzeit) **
[setSyncState] : State: done, Account: vorname.nachname@mydomain.de

** Tue Mar 02 2021 22:51:02 GMT+0100 (Mitteleuropäische Normalzeit) **
[setSyncState] : State: done, Account: vorname.nachname@mydomain.de

** Tue Mar 02 2021 22:51:02 GMT+0100 (Mitteleuropäische Normalzeit) **
[setSyncState] : State: accountdone, Account: vorname.nachname@mydomain.de