eM Client 4.0.15145.0
Trying to move from Thunderbird to eM Client. I’m testing the carDAV functionality between iPhone and TB using Fruux as the server.
I seem to be having the same issue with photos as posted in:
The above post shows on the forum as Not a Problem but it’s something that is not working as intended.
I can sync a contact containing a photo from my iPhone via Fruux to eM Client, however if I attempt to sync back to Fruux I receive the following message:
At the bottom of the log file after receiving the error is the following:
S: PUT https://dav.fruux.com/addressbooks/re…
InternalServerError Internal Server Error
Response, stream length:
SQLSTATE[HY000]: General error: 2006 MySQL server has gone away
#0 /opt/fruux/dav/lib/Fruux/DAV/AddressBookBackend.php(299): PDOStatement->execute(Array)
#1 /opt/fruux/dav/vendor/evert/sabredav/lib/Sabre/CardDAV/Card.php(91): Fruux\DAV\AddressbookBackend->updateCard(‘8296’, ‘B38DD06C-CBE6-4…’, ‘BEGIN:VCARD??VE…’)
#2 /opt/fruux/dav/vendor/evert/sabredav/lib/Sabre/DAV/Server.php(834): Sabre_CardDAV_Card->put(‘BEGIN:VCARD??VE…’)
#3 [internal function]: Sabre_DAV_Server->httpPut(‘addressbooks/a3…’)
#4 /opt/fruux/dav/vendor/evert/sabredav/lib/Sabre/DAV/Server.php(459): call_user_func(Array, ‘addressbooks/a3…’)
#5 /opt/fruux/dav/vendor/evert/sabredav/lib/Sabre/DAV/Server.php(205): Sabre_DAV_Server->invokeMethod(‘PUT’, ‘addressbooks/a3…’)
#6 /opt/fruux/dav/lib/Fruux/DAV/Server.php(162): Sabre_DAV_Server->exec()
#7 /opt/fruux/dav/public/server.php(15): Fruux\DAV\Server->exec()
I’m not sure if the issue is with the eM Client software or Fruux yet. I’ll be sending a message to their support line as well.
If the photo is removed, the contact will sync properly.