[horde] Syncing multiple, separate calendars in Outlook works, but not contacts

Torben Dannhauer torben at dannhauer.info
Tue Jul 1 10:29:06 UTC 2014


Michael,

I upgraded to the RC versions of Horde 5.2 and it worked like a charm - almost.

With iOS, the multiple Collection feature works as expected.

In Outlook 2013, only the multiple calendar feature works as expected, but not the contacts. It shows only the first addressbook, but not the second one. :/
Support for multiple collections is activated in both, calendars and contacts

Do you have any idea of this?

During account Setup, it discovers the multiple contact collections:
<snip>
2014-07-01T11:58:36+02:00 INFO: [11079] Initializing folder diff engine
2014-07-01T11:58:36+02:00 INFO: [11079] Horde_Core_ActiveSync_Driver::getFolderList()
2014-07-01T11:58:36+02:00 INFO: [11079] Device entry exists for 5DF6DB681ED54235BB22668295D0E341, updating userAgent and version.
2014-07-01T11:58:37+02:00 INFO: [11079] Creating new folder uuid for Calendar:4dd049aa391a39.00452678: A9b0bb6ca
2014-07-01T11:58:37+02:00 INFO: [11079] Creating new folder uuid for Calendar:SmoBQf7-wuVN0RYKyB1zvfA: Ac6f3ceee
2014-07-01T11:58:37+02:00 INFO: [11079] Creating new folder uuid for Contacts:4qExAf7-wuVN2psCDx3l5CA: Ce16c4f2e
2014-07-01T11:58:37+02:00 INFO: [11079] Creating new folder uuid for Contacts:mblbsSQzAYhjkHy5pAJNLA2: C13b7d881
</snip>


It seems also to detect both contact collections at sync startup:
<snip>
2014-07-01T11:58:37+02:00 DEBUG: [11079] O    <FolderHierarchy:Add>
2014-07-01T11:58:37+02:00 DEBUG: [11079] O     <FolderHierarchy:ServerEntryId>
2014-07-01T11:58:37+02:00 DEBUG: [11079] O      Ce16c4f2e
2014-07-01T11:58:37+02:00 DEBUG: [11079] O     </FolderHierarchy:ServerEntryId>
2014-07-01T11:58:37+02:00 DEBUG: [11079] O     <FolderHierarchy:ParentId>
2014-07-01T11:58:37+02:00 DEBUG: [11079] O      0
2014-07-01T11:58:37+02:00 DEBUG: [11079] O     </FolderHierarchy:ParentId>
2014-07-01T11:58:37+02:00 DEBUG: [11079] O     <FolderHierarchy:DisplayName>
2014-07-01T11:58:37+02:00 DEBUG: [11079] O      Adressbuch Torbuli
2014-07-01T11:58:37+02:00 DEBUG: [11079] O     </FolderHierarchy:DisplayName>
2014-07-01T11:58:37+02:00 DEBUG: [11079] O     <FolderHierarchy:Type>
2014-07-01T11:58:37+02:00 DEBUG: [11079] O      9
2014-07-01T11:58:37+02:00 DEBUG: [11079] O     </FolderHierarchy:Type>
2014-07-01T11:58:37+02:00 DEBUG: [11079] O    </FolderHierarchy:Add>
2014-07-01T11:58:37+02:00 INFO: [11079] Collection without id found: a:1:{s:8:"serverid";s:32:"Contacts:4qExAf7-wuVN2psCDx3l5CA";}
2014-07-01T11:58:37+02:00 DEBUG: [11079] O    <FolderHierarchy:Add>
2014-07-01T11:58:37+02:00 DEBUG: [11079] O     <FolderHierarchy:ServerEntryId>
2014-07-01T11:58:37+02:00 DEBUG: [11079] O      C13b7d881
2014-07-01T11:58:37+02:00 DEBUG: [11079] O     </FolderHierarchy:ServerEntryId>
2014-07-01T11:58:37+02:00 DEBUG: [11079] O     <FolderHierarchy:ParentId>
2014-07-01T11:58:37+02:00 DEBUG: [11079] O      0
2014-07-01T11:58:37+02:00 DEBUG: [11079] O     </FolderHierarchy:ParentId>
2014-07-01T11:58:37+02:00 DEBUG: [11079] O     <FolderHierarchy:DisplayName>
2014-07-01T11:58:37+02:00 DEBUG: [11079] O      Beruflich
2014-07-01T11:58:37+02:00 DEBUG: [11079] O     </FolderHierarchy:DisplayName>
2014-07-01T11:58:37+02:00 DEBUG: [11079] O     <FolderHierarchy:Type>
2014-07-01T11:58:37+02:00 DEBUG: [11079] O      14
2014-07-01T11:58:37+02:00 DEBUG: [11079] O     </FolderHierarchy:Type>
2014-07-01T11:58:37+02:00 DEBUG: [11079] O    </FolderHierarchy:Add>
2014-07-01T11:58:37+02:00 INFO: [11079] Collection without id found: a:1:{s:8:"serverid";s:32:"Contacts:mblbsSQzAYhjkHy5pAJNLA2";}
</snip>



But during sycn, only the contact uuid the contact ID "Ce16c4f2e" is mentioned:

<snip>
2014-07-01T12:00:16+02:00 INFO: [17977] Initializing state for collection: Contacts:4qExAf7-wuVN2psCDx3l5CA, synckey: {53b28650-c790-40b1-a3ae-2b474e2ee3d4}4
2014-07-01T12:00:16+02:00 INFO: [17977] Loading state for synckey {53b28650-c790-40b1-a3ae-2b474e2ee3d4}4
2014-07-01T12:00:16+02:00 INFO: [17977] Initializing message diff engine for Ce16c4f2e (Contacts:4qExAf7-wuVN2psCDx3l5CA)
2014-07-01T12:00:16+02:00 INFO: [17977] Horde_Core_ActiveSync_Driver::getSyncStamp(Contacts:4qExAf7-wuVN2psCDx3l5CA, 35115);
2014-07-01T12:00:16+02:00 INFO: [17977] Using SYNCSTAMP 35115 for Ce16c4f2e.
2014-07-01T12:00:16+02:00 INFO: [17977] Horde_Core_ActiveSync_Driver::getServerChanges(Contacts:4qExAf7-wuVN2psCDx3l5CA, 35115, 35115, 0, 0)
2014-07-01T12:00:16+02:00 INFO: [17977] Fetching changes for contacts using MODSEQ.
2014-07-01T12:00:16+02:00 INFO: [17977] Found 0 message changes in Ce16c4f2e.
2014-07-01T12:00:16+02:00 DEBUG: [17977] O    <Folder>
2014-07-01T12:00:16+02:00 DEBUG: [17977] O     <SyncKey>
2014-07-01T12:00:16+02:00 DEBUG: [17977] O      {53b28650-c790-40b1-a3ae-2b474e2ee3d4}4
2014-07-01T12:00:16+02:00 DEBUG: [17977] O     </SyncKey>
2014-07-01T12:00:16+02:00 DEBUG: [17977] O     <FolderId>
2014-07-01T12:00:16+02:00 DEBUG: [17977] O      Ce16c4f2e
2014-07-01T12:00:16+02:00 DEBUG: [17977] O     </FolderId>
2014-07-01T12:00:16+02:00 DEBUG: [17977] O     <Status>
2014-07-01T12:00:16+02:00 DEBUG: [17977] O      1
2014-07-01T12:00:16+02:00 DEBUG: [17977] O     </Status>
2014-07-01T12:00:16+02:00 DEBUG: [17977] O    </Folder>
</snip>


In Outlook, the second address book is not listed as empty but simply does not show up as if there would be only one addressbook.

Do you have any idea where to start to analyze whether it is a horde or MS Outlook bug?
If it is the latter, is a workaround possible?

Thanks for your great work,
Torben





More information about the horde mailing list