Thanks! I hope it won’t cause too many struggles. I am quite confident that your solution will work! So let’s see this problem as solved 🙂
caldav sync with Runbox stopped to work : "Integrity constraint violation: 1052 Column 'displayname' in field list is ambiguous"
a few days ago DAVx suddenly stopped to sync with my caldav remote Runbox calendar.
I upgraded to latest DAVx 2.4 but the error is still there.
I get a HTTP 500 Internal Server Error, the Interesting part seems to be here :
<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns"> <s:sabredav-version>3.2.2</s:sabredav-version> <s:exception>PDOException</s:exception> <s:message>SQLSTATE: Integrity constraint violation: 1052 Column 'displayname' in field list is ambiguous</s:message> </d:error>
Has something changed recently on DAVx side regarding this ?
Or if the problem is on server side what should I say to them ?
Thanks for your help !
Full Debug here :
This sounds like a server database problem (problem with the
displaynamefield). Do you know what server software is used?
Is there any indication that this could be a client problem?
Thanks for the quick reply.
I guess Sabredav 3.2.2 could be the server software.
It sounds like a server problem indeed, so i think I’ll open a ticket on Runbox side, with the debug log.
@Saroumane Thanks. Would be kind if you could tell us when you find out what it was!
@rfc2822 They know the problem and are working on a fix.
After that, maybe you can add Runbox to the list of Tested servers
@Saroumane Thanks for the update!