CardDav contacts don't have email addresses

sicay

Member
Dec 23, 2013
6
1
1
cPanel Access Level
Root Administrator
Hi!

I'm using my cPanel CardDAV server with Thunderbird and SoGo Connector to synchronize my contacts. Everything works fine except that no email addresses are transfered. I can see that the contacts in the directory of my Address Book in vCard format, but no email addresses are present. Any ideas to what it the problem?

Thanks.
 

cPanelLauren

Product Owner II
Staff member
Nov 14, 2017
13,266
1,304
363
Houston

sicay

Member
Dec 23, 2013
6
1
1
cPanel Access Level
Root Administrator
Hi!

Thanks for your reply.

I analyze the log, and here's what I got often :

Code:
Can't call method "flush" on an undefined value at /usr/local/cpanel/libexec/cpdavd line 366
Any ideas of what may be causing this problem?

Best,
 

cPanelLauren

Product Owner II
Staff member
Nov 14, 2017
13,266
1,304
363
Houston
Could you please open a ticket using the link in my signature? It's difficult to understand why you're receiving that error without access to the server. Once the ticket is opened please update this thread with the ticket ID
 

cPanelLauren

Product Owner II
Staff member
Nov 14, 2017
13,266
1,304
363
Houston
Hello,

Just to update here the Analyst was able to replicate the issue and created the internal case CPANEL-20123 to have our developers look further into this. In the meantime he did offer a workaround that may work for you:
I have found that I am able to successfully sync contact email addresses as long as the email type is either:
1. Not set at all
2. Set to INTERNET
3. Set to email
If it is possible, you could try setting the email type to INTERNET or email. Otherwise, you could try syncing the contact with a blank type. If you have trouble with your current Thunderbird add-on, I would recommend trying the CardBook addon for Thunderbird, and then just being sure to leave the type blank and do not select the default options of "work" or "home".
Can you confirm whether or not this worked for you?