View Issue Details

IDProjectCategoryView StatusLast Update
0004586SOGo IntegratorBackend Address Bookpublic2019-11-12 16:18
Reporterjaywalker Assigned Toludovic  
PrioritynormalSeveritymajorReproducibilityalways
Status feedbackResolutionreopened 
PlatformPCOSUbuntuOS VersionBionic
Product VersionMonotone / nightly 
Summary0004586: Contacts with contact image not synchronizing with TB 60.2.1
Description

I just installed the nightly sogo integrator and connector to synchronize my contacts and calendar with Thunderbird 60.2.1 on Ubuntu.
However, only parts of the contacts get synced to thunderbird, many are missing. It seems that only those contacts not having an image embedded into their address book entry get synced.

Steps To Reproduce
  1. Set up SOGo server
  2. Add contacts with contact images
  3. Set up client, install thunderbird 60.2.1
  4. Pick recent sogo connector and integrator (error occurs on both current nightly as well as 60.0.0 versions)
  5. adjust sogo integrator
  6. install in thunderbird, sync
    ==> contacts missing
Additional Information

On the console of thunderbird, I see lots of similar error messages, here is one example:

url: MYSOGOSERVER/ addressesKey: ownerAddresses identitiesKey: ownerIdentities
identities for calendar: [xpconnect wrapped (nsISupports, calICalendarProvider, nsIInterfaceRequestor, calIFreeBusyProvider, nsIChannelEventSink, calIItipTransport, calISchedulingSupport, calICalendar, calIChangeLog, calICalDavCalendar)]
type: owner
GOT STATUS: 200
sogoWebDAV.js: an exception occured
[Exception... "Could not convert JavaScript argument arg 1 [nsIProperties.get]" nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)" location: "JS frame :: chrome://sogo-connector/content/general/vcards.utils.js :: photoFileFromName :: line 882" data: no]
undefined:882

stack: photoFileFromName@chrome://sogo-connector/content/general/vcards.utils.js:882:16
saveImportedPhoto@chrome://sogo-connector/content/general/vcards.utils.js:991:15
importPhoto@chrome://sogo-connector/content/general/vcards.utils.js:945:29
photo@chrome://sogo-connector/content/general/vcards.utils.js:464:33
InsertCardData@chrome://sogo-connector/content/general/vcards.utils.js:519:9
CreateCardFromVCF@chrome://sogo-connector/content/general/vcards.utils.js:287:9
importFromVcard@chrome://sogo-connector/content/general/vcards.utils.js:240:16
importCard@chrome://sogo-connector/content/general/sync.addressbook.groupdav.js:565:20
onCardDownloadComplete@chrome://sogo-connector/content/general/sync.addressbook.groupdav.js:419:13
onDAVQueryComplete@chrome://sogo-connector/content/general/sync.addressbook.groupdav.js:379:13
_handleHTTPResponse@chrome://inverse-library/content/sogoWebDAV.js:316:17
onStreamComplete@chrome://inverse-library/content/sogoWebDAV.js:237:21

TagsNo tags attached.

Activities

ludovic

ludovic

2019-02-14 20:26

administrator   ~0013364

It should work now.

jaywalker

jaywalker

2019-11-12 16:18

reporter   ~0013892

Unfortunately, I am experiencing this behavior again with the Thunderbird 68 version of the plugin on Windows (did not check on Linux yet).

Can you please have a look?

Thanks!

Issue History

Date Modified Username Field Change
2018-10-31 19:18 jaywalker New Issue
2019-02-14 20:26 ludovic Note Added: 0013364
2019-02-14 20:26 ludovic Status new => resolved
2019-02-14 20:26 ludovic Resolution open => fixed
2019-02-14 20:26 ludovic Assigned To => ludovic
2019-11-12 16:18 jaywalker Note Added: 0013892
2019-11-12 16:18 jaywalker Status resolved => feedback
2019-11-12 16:18 jaywalker Resolution fixed => reopened