Done in 0.5.6 (commit 4f1488ece5) ☺
Can't sync deleted contacts
-
Hi,
I’ve deleted some contacts from my phone and it doesn’t sync anymore.
Here is a logcat :11-24 12:41:28.885 I/davdroid.DavSyncAdapter(14743): Performing sync for authority com.android.contacts
11-24 12:41:28.900 I/dalvikvm(14743): Could not find method android.net.SSLCertificateSocketFactory.setHostname, referenced from method at.bitfire.davdroid.webdav.TlsSniSocketFactory.createSocket
11-24 12:41:28.925 I/davdroid.SyncManager(14743): Remotely removing 20 deleted resource(s) (if not changed)
11-24 12:41:28.990 W/davdroid.SNISocketFactory(14743): No SNI support below Android 4.2!
11-24 12:41:29.620 E/davdroid.DavSyncAdapter(14743): HTTP error
11-24 12:41:29.620 E/davdroid.DavSyncAdapter(14743): at.bitfire.davdroid.webdav.NotFoundException: 404 Not Found
11-24 12:41:29.620 E/davdroid.DavSyncAdapter(14743): at at.bitfire.davdroid.webdav.WebDavResource.checkResponse(WebDavResource.java:151)
11-24 12:41:29.620 E/davdroid.DavSyncAdapter(14743): at at.bitfire.davdroid.webdav.WebDavResource.checkResponse(WebDavResource.java:137)
11-24 12:41:29.620 E/davdroid.DavSyncAdapter(14743): at at.bitfire.davdroid.webdav.WebDavResource.delete(WebDavResource.java:376)
11-24 12:41:29.620 E/davdroid.DavSyncAdapter(14743): at at.bitfire.davdroid.resource.RemoteCollection.delete(RemoteCollection.java:128)
11-24 12:41:29.620 E/davdroid.DavSyncAdapter(14743): at at.bitfire.davdroid.syncadapter.SyncManager.synchronize(SyncManager.java:53)
11-24 12:41:29.620 E/davdroid.DavSyncAdapter(14743): at at.bitfire.davdroid.syncadapter.DavSyncAdapter.onPerformSync(DavSyncAdapter.java:54)
11-24 12:41:29.620 E/davdroid.DavSyncAdapter(14743): at android.content.AbstractThreadedSyncAdapter$SyncThread.run(AbstractThreadedSyncAdapter.java:254)Hope this can help.
Cheers -
Should have been fixed with 0.4.3, please test. If the problem persists, you may also delete your account and add it again.