10% of contacts not synced

Cardbook for Thunderbird Forums Main Forum 10% of contacts not synced

Viewing 7 reply threads
  • Author
    Posts
    • #190
      rcr11
      Participant

      Another issue I encountered with cardbook:

      Not all the contacts get synced, only about 90%. I haven’t studied in detail which 10% are not synced, and also I am not aware of anything these contacts differ from the rest.

      • Outlook, connected to exchange 2013: 823 contacts
      • Thunderbird with cardbook running on Debian Linux, connecting through davmail to exchange 2013: 751 contacts
      • Thunderbird with standard address book running on Debian Linux, connecting through sogo connector und davmail to exchange 2013: 823 contacts

      If I can’t get a fix to this fault, I’m afraid I will have to remove cardbook and get back to using sogo connector. I will miss the photos in the contacts though.

      • This topic was modified 4 years, 2 months ago by rcr11.
    • #205
      CardBook
      Keymaster

      seems a problem of timeout : increase it in CardBook prefs…

    • #219
      rcr11
      Participant

      I increased timeout from 120 secs to 280 secs, but no difference. I also adjusted the log file to 8000 lines and then restarted icedove. Still only 90% of contacts sync.

      However, now I noticed errors in the log, though related to contacts that do sync. One example (email and phone nr adjusted):

       
      <p style=”padding-left: 30px;”>2017.03.07 08:10:49:585 : cardbookSynchronization.cachePutMediaCard error : [Exception… “Component returned failure code: 0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) [nsIFile.copyToFollowingLinks]”  nsresult: “0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST)”  location: “JS frame :: chrome://cardbook/content/cardbookSynchronization.js :: cardbookSynchronization.cachePutMediaCard :: line 584″  data: no]
      2017.03.07 08:10:49:585 : cardbookSynchronization.cachePutMediaCard aPrefIdType : CARDDAV
      2017.03.07 08:10:49:585 : cardbookSynchronization.cachePutMediaCard aCard : ({dirPrefId:”b03c6ff1-01d8-4e6e-a91a-b0dc67e9b4c3″, cardurl:”http://localhost:1080/users/name.firstname@email/contacts/AAMkAGQzMmY2Yjg5LWU0NjEtNDk0Yy04MzM0LTRiZmE2ZDY3YmI3MwBGAAAAAAAnNFE_7ceoSKF77caTwyC6BwDr-dpWRT9fSr8ovvdZ98GwAAAAAAEOAADr-dpWRT9fSr8ovvdZ98GwAAA-JrZaAAA=.vcf&#8221;, cacheuri:”AAMkAGQzMmY2Yjg5LWU0NjEtNDk0Yy04MzM0LTRiZmE2ZDY3YmI3MwBGAAAAAAAnNFE_7ceoSKF77caTwyC6BwDr-dpWRT9fSr8ovvdZ98GwAAAAAAEOAADr-dpWRT9fSr8ovvdZ98GwAAA-JrZaAAA=.vcf”, etag:”2017-02-26T05:15:37Z”, updated:false, deleted:false, created:false, isAList:false, lastname:”name”, firstname:”name”, othername:””, prefixname:””, suffixname:””, fn:”name firstname”, nickname:””, bday:””, gender:””, adr:[], tel:[[[“+0123456789”], [“TYPE=cell”], “”, []], [[“+0123456789”], [“TYPE=work”], “”, []]], email:[[[“name.firstname@email”], [“TYPE=work”], “”, []]], emails:[“name.firstname@email”], mailer:””, tz:””, geo:””, title:””, role:””, agent:””, org:””, categories:[“MailingThemenReferenten”], note:””, prodid:””, sortstring:””, uid:”AAMkAGQzMmY2Yjg5LWU0NjEtNDk0Yy04MzM0LTRiZmE2ZDY3YmI3MwBGAAAAAAAnNFE_7ceoSKF77caTwyC6BwDr-dpWRT9fSr8ovvdZ98GwAAAAAAEOAADr-dpWRT9fSr8ovvdZ98GwAAA-JrZaAAA=”, rev:”20170226T051537Z”, url:[], version:”3.0″, class1:””, key:””, impp:[], others:[“X-THUNDERBIRD-ETAG:2017-02-26T05:15:37Z”], cbid:”b03c6ff1-01d8-4e6e-a91a-b0dc67e9b4c3::AAMkAGQzMmY2Yjg5LWU0NjEtNDk0Yy04MzM0LTRiZmE2ZDY3YmI3MwBGAAAAAAAnNFE_7ceoSKF77caTwyC6BwDr-dpWRT9fSr8ovvdZ98GwAAAAAAEOAADr-dpWRT9fSr8ovvdZ98GwAAA-JrZaAAA=”, photo:{types:[“BASE64”, “TYPE=\”IMAGE/JPEG\””, “ENCODING=\”B\””], value:””, localURI:”file:////home/rur/.icedove/pav2ictv.default/cardbook/b03c6ff1-01d8-4e6e-a91a-b0dc67e9b4c3/mediacache/AAMkAGQzMmY2Yjg5LWU0NjEtNDk0Yy04MzM0LTRiZmE2ZDY3YmI3MwBGAAAAAAAnNFE_7ceoSKF77caTwyC6BwDr-dpWRT9fSr8ovvdZ98GwAAAAAAEOAADr-dpWRT9fSr8ovvdZ98GwAAA-JrZaAAA=.2017-02-26T05-15-37Z.photo.-jpeg-“, URI:””, extension:”-jpeg-“}, logo:{types:[], value:””, localURI:””, URI:””, extension:””}, sound:{types:[], value:””, localURI:””, URI:””, extension:””}, kind:””, member:[], dispadr:””, disphomeadr:””, dispworkadr:””, disptel:”+0123456789 +0123456789″, disphometel:””, dispworktel:”+0123456789″, dispcelltel:”+0123456789″, dispemail:”name.firstname@mail.ch”, disphomeemail:””, dispworkemail:”name.firstname@mail.ch”, dispimpp:””, dispurl:””, dispcategories:”MailingThemenReferenten”, pgname:””, pg:{}})</p>

       
      No idea if that gives any clues?

      • This reply was modified 4 years, 2 months ago by rcr11.
    • #221
      CardBook
      Keymaster

      strange I cannot see your update… seems your problem is linked with contacts having pictures…

      is it possible for this contact to have the response sent by the server (set the debug mode and increase the log size (50000) in CardBook prefs ?…

    • #235
      rcr11
      Participant

      I noticed when syncronising the contacts, for a split-second it actually shows the right amount of contacts in the status bar at the bottom of the screen – separated with a slash from the actually syncronised number of contacts.

      Now I also noticed an error in the logs after sync, though the contact that triggers of the error is actually synced:

       

      2017.03.09 14:00:29:963 : cardbookSynchronization.cachePutMediaCard error : [Exception… “Component returned failure code: 0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) [nsIFile.copyToFollowingLinks]”  nsresult: “0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST)”  location: “JS frame :: chrome://cardbook/content/cardbookSynchronization.js :: cardbookSynchronization.cachePutMediaCard :: line 584″  data: no]
      2017.03.09 14:00:29:964 : cardbookSynchronization.cachePutMediaCard aPrefIdType : CARDDAV
      2017.03.09 14:00:29:964 : cardbookSynchronization.cachePutMediaCard aCard : ({dirPrefId:”b03c6ff1-01d8-4e6e-a91a-b0dc67e9b4c3″, cardurl:”http://localhost:1080/users/name@domain.ch/contacts/0077b399-d4e3-4015-9646-29b370b61af1.vcf&#8221;, cacheuri:”0077b399-d4e3-4015-9646-29b370b61af1.vcf”, etag:”2017-02-26T05:14:29Z”, updated:false, deleted:false, created:false, isAList:false, lastname:”name”, firstname:”firstname”, othername:””, prefixname:””, suffixname:””, fn:”firstname name”, nickname:””, bday:””, gender:””, adr:[[[“”, “”, “Oberdorf”, “Dorf”, “BE”, “1234”, “Land”], [“TYPE=other”], “”, []]], tel:[[[“+1234567890”], [“TYPE=work”], “”, []]], email:[[[“name.contact@domain.contact.ch”], [“TYPE=work”], “”, []]], emails:[“name.contact@domain.contact.ch”], mailer:””, tz:””, geo:””, title:”Arbeiter”, role:”Arbeiter im Dorf”, agent:””, org:”Arbeitsstelle – Ort”, categories:[“Kategorie1\\nKategorie2″], note:””, prodid:””, sortstring:””, uid:”0077b399-d4e3-4015-9646-29b370b61af1″, rev:”20170226T051429Z”, url:[], version:”3.0″, class1:””, key:””, impp:[], others:[“X-THUNDERBIRD-ETAG:2017-02-26T05:14:29Z”], cbid:”b03c6ff1-01d8-4e6e-a91a-b0dc67e9b4c3::0077b399-d4e3-4015-9646-29b370b61af1″, photo:{types:[“BASE64”, “TYPE=\”IMAGE/JPEG\””, “ENCODING=\”B\””], value:””, localURI:”file:////home/user/.icedove/pav2ictv.default/cardbook/b03c6ff1-01d8-4e6e-a91a-b0dc67e9b4c3/mediacache/0077b399-d4e3-4015-9646-29b370b61af1.2017-02-26T05-14-29Z.photo.-jpeg-“, URI:””, extension:”-jpeg-“}, logo:{types:[], value:””, localURI:””, URI:””, extension:””}, sound:{types:[], value:””, localURI:””, URI:””, extension:””}, kind:””, member:[], dispadr:”Strasse 9 Ort BE plz01 Land”, disphomeadr:””, dispworkadr:””, disptel:”+1234567890″, disphometel:””, dispworktel:”+1234567890″, dispcelltel:””, dispemail:”name.contact@domain.contact.ch”, disphomeemail:””, dispworkemail:”name.contact@domain.contact.ch”, dispimpp:””, dispurl:””, dispcategories:”Kategorie1\\nKategorie2″, pgname:””, pg:{}})

       

       

    • #238
      CardBook
      Keymaster

      are the 10% not synchronized contacts, the 10% which have pictures ?

    • #277
      rcr11
      Participant

      Sorry for not replying earlier – I struggle to find time to do the debugging.

      I cannot recognise any pattern in the contact entries not syncronised. For a start, it’s hard to find the contacts not synced, I need to go through the list manually.

      Pictures mostly don’t think, but in both, those synced and those not synced. Creation date doesn’t affect sync either. I haven’t tested if it makes a difference in which app I created the entry (android mail, owa, outlook, thunderbird…). One thing I noticed is that in about 8 adresses I could identify as missing, the name always contained a German “Umlaute” (ö, ä, ü). But many other contacts that do sync also contain “Umlaute” …

      I have reactivated the thunderbird address book again, syncing through sogo connector/davmail. Works and syncs all contacts…

    • #281
      CardBook
      Keymaster

      may you set the debug mode and increase the size of log in CardBook preferences, restart Thunderbird and send me by email the CardBook log (for it, just click on the text at the bottom-right)

Viewing 7 reply threads
  • You must be logged in to reply to this topic.