etesync / etesync-dav

This is a CalDAV and CardDAV adapter for EteSync
https://www.etesync.com
GNU General Public License v3.0
285 stars 45 forks source link

corrupt entry appears cause database locked issue / prevent ALL sync of that calendar #291

Open m10d opened 1 year ago

m10d commented 1 year ago

I apologize this is not a complete bug report - my debug logs rolled over in the act of finding / deleting the offending/corrupt cal entry, so while the symptoms i refer to are true & in order, I am missing the full stack trace / logs, and of course cannot 100% identify causality.

tl;dr is that one of my calendars refused to sync anything to Thunderbird; after cleaning up a single offending, somehow apparently** corrupt cal entry, everything syncs fine.

steps / background, for completeness:

m10d commented 1 year ago

Emphasize that while I don't know if Android app noticed this failure, it did sync the offending cal entry (I was able to search for it by the person's name from the desktop(linux) logs, edit it, save it, and succesfully sync all that)

I'd expect the behavior here to: