-
-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Crashes after updating to 4.4.3-beta.1 #1037
Comments
I found one single crash in the play console
See the diff here. It's probably due to the old address books (after update to version 4.4.3) not beeing removed. Reproducible with the following steps:
|
@rfc2822 Where and when do you think we should do the migration? Should we simply rename the accounts, right away when the new version is installed? Where exactly do you hook into that? Since next sync will create the "new" address book accounts, we could - alternatively - just enqueue the |
I wonder why the cleanup worker is even required. Shouldn't the My original thought was that the However I now think there's a reason for migrating the address books: when the address books are just created & deleted, pending changes might be lost:
So we should migrate the address books to have a correct collection ID I guess. They should then be renamed automatically by Nevertheless we should make sure that address books without collection ID are also handled gracefully. The case that the collection ID is lost by the system etc. can always occur.
AccountSettings, as you did already What do you think? |
I think that's because the sync algorithm in
That would of course be the best.
I agree.
The |
So we should have a migration that just adds the collection ID.
Ah, well, then let's the cleanup worker do that (usually when it runs periodically). Maybe we should have an However in case of proper migration, the cleanup worker should have nothing to do. |
Shortly after updating to 4.4.3-beta.1, I got a "DAVx5 keeps crashing" dialog on my production device.
Will have to look up the crash in Google Play.
The text was updated successfully, but these errors were encountered: