Updating creates duplicate contact; both are deleted when one is deleted.

Cardbook for Thunderbird Forums Main Forum Updating creates duplicate contact; both are deleted when one is deleted.

Viewing 7 reply threads
  • Author
    Posts
    • #3407
      Christiann
      Participant

      When I update a contact, a duplicate with a different “Last Updated” is created. When I delete one of the entries, both are deleted.

      I cannot reliably reproduce it but it happens frequently.

       

       

    • #3408
      CardBook
      Keymaster

      oh !… I will try to reproduce… I’ll keep you informed…

    • #3409
      CardBook
      Keymaster

      can’t reproduce… when this happens, have you got any issues in your Thunderbird console (CTRL+SHIFT+J) or in CardBook log ?

    • #3410
      Christiann
      Participant

      Will observe closely next time and also take some screen shots.

    • #3411
      Christiann
      Participant

      The duplicate contacts (in the display) have identical vCards and IDs. When I restart TB the duplicate is gone.

      The activity shows “contact updated”.

      Logfile:

      2021-06-06T18:19:17.260Z [debug] WindowId=229 "ad: init" ad.js:97:13
      2021-06-06T18:19:17.260Z [debug] WindowId=229 "dispatching event " ad.js:97:13
      2021-06-06T18:19:17.260Z [debug] WindowId=229 "{\"type\":\"plugins-initialized\"}" ad.js:97:13
      2021-06-06T18:19:17.335Z [debug] WindowId=229 "Setting key: migrations_applied" ad.js:97:13
      2021-06-06T18:19:17.336Z [debug] WindowId=229 ["201101010000","201102130000","201106032254","201210142159","201210192306","201211112134","201302272039","201303021735","201405132246","201501011313","201501061812","202003161545","202003231651"] ad.js:97:13
      2021-06-06T18:19:17.441Z [info] WindowId=229 "before initialize data" ad.js:97:13
      2021-06-06T18:19:17.441Z [debug] WindowId=229 "events registered" ad.js:97:13
      2021-06-06T18:19:17.441Z [debug] WindowId=229 "increasing stats.usages" ad.js:97:13
      2021-06-06T18:19:17.442Z [debug] WindowId=229 "dispatching event " ad.js:97:13
      2021-06-06T18:19:17.442Z [debug] WindowId=229 "{\"type\":\"load\"}" ad.js:97:13
      2021-06-06T18:20:45.169Z [debug] WindowId=254 "ad: init" ad.js:97:13
      2021-06-06T18:20:45.169Z [debug] WindowId=254 "dispatching event " ad.js:97:13
      2021-06-06T18:20:45.169Z [debug] WindowId=254 "{\"type\":\"plugins-initialized\"}" ad.js:97:13
      2021-06-06T18:20:45.177Z [debug] WindowId=254 "Setting key: migrations_applied" ad.js:97:13
      2021-06-06T18:20:45.177Z [debug] WindowId=254 ["201101010000","201102130000","201106032254","201210142159","201210192306","201211112134","201302272039","201303021735","201405132246","201501011313","201501061812","202003161545","202003231651"] ad.js:97:13
      2021-06-06T18:20:45.282Z [info] WindowId=254 "before initialize data" ad.js:97:13
      2021-06-06T18:20:45.282Z [debug] WindowId=254 "events registered" ad.js:97:13
      2021-06-06T18:20:45.282Z [debug] WindowId=254 "increasing stats.usages" ad.js:97:13
      2021-06-06T18:20:45.283Z [debug] WindowId=254 "dispatching event " ad.js:97:13
      2021-06-06T18:20:45.283Z [debug] WindowId=254 "{\"type\":\"load\"}" ad.js:97:13
      NS_ERROR_NOT_AVAILABLE: ActivityManager.jsm:127
      getActivity resource://gre/modules/ActivityManager.jsm:127
      removeActivity resource://gre/modules/ActivityManager.jsm:80
      onFolderRemovedFromQ resource:///modules/activity/autosync.jsm:244
      _timerCallback resource:///modules/AppIdleManager.jsm:30
      Attempt to set a forbidden header was denied: Content-Length 2 cardbookWebDAV.js:386:17
      TypeError: item.startDate is null CalStorageCalendar.jsm:1847:7
      NS_ERROR_NOT_AVAILABLE: ActivityManager.jsm:127
      getActivity resource://gre/modules/ActivityManager.jsm:127
      removeActivity resource://gre/modules/ActivityManager.jsm:80
      onFolderRemovedFromQ resource:///modules/activity/autosync.jsm:244
      Attempt to set a forbidden header was denied: Content-Length cardbookWebDAV.js:386:17
      TypeError: item.startDate is null CalStorageCalendar.jsm:1847:7
      Attempt to set a forbidden header was denied: Content-Length cardbookWebDAV.js:386:17
      TypeError: item.startDate is null 4 CalStorageCalendar.jsm:1847:7
      TypeError: aTab.browser is null implementation.js:403:13
      TypeError: aTab.browser is null implementation.js:405:13
      stylesheets actor: fetch failed for resource://lookout/skin/lookout.css, using system principal instead. stylesheets.js:236:13
      Error: Failed to fetch resource://lookout/skin/lookout.css. Code 2152857618. DevToolsUtils.js:547:16

    • #3412
      CardBook
      Keymaster

      is there any issues in the CardBook log ?

    • #3413
      Christiann
      Participant

      Cardbook log showed “contact updated”.

    • #3414
      Christiann
      Participant

      The duplicate contact is displayed in the CB list (centre) twice: original and update, see here

      https://u.pcloud.link/publink/show?code=XZXDjMXZn12uQne8ddk7ODDRilz69m1fmcYy

      It seems the issue is with the list, as both new and old contact point to the identical vCard of the updated contact.

      The issue is intermittent.

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