All contacts disappeared after update 20240118-01
Android 10 Jami v.20240118-01 Google version and F-Droid version
After updating the app all contacts disappeared. After trying to clear cache or uninstalling the app some of the contacts (not all) appeared back with empty chat history and message "Downloading conversation from peer".
So currently the app is completely broken. Cannot use it.
Designs
- Show closed items
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Owner
I don't reproduce the first part of the issue, but at least for the second part:
If you uninstall the app there is no data anymore, so I guess you import your account from another device? Or from a backup?
If it's a backup, the backup is from a time you did with all your actual contacts? Else for sure they will not be there.
Also, is any other device up and ready to sync? (Else it will wait for another device to be ready to sync the conversations)
- Sébastien Blin added non-reproducible label
added non-reproducible label
- Owner
For the first part, no log or scenario doesn't help us to reproduce for sure
Also, is any other device up and ready to sync?
I have Windows client running which contains all contacts and conversations. But so far nothing happens.
Also please find my log from Android: log_20240201_000645_7913327785382316452.log.txt
Ok, After upgrading to 20240131-01 (402) the sync started working fine. (just realized there is a new version came out)
But just in case please find another error log maybe you find something suspicious or useful.
Edited by FairKing- FairKing closed
closed
- Owner
Actually I still got it sometimes. Log sent to @aberaud Starting jami several times and switching accounts generally bring this
- Sébastien Blin reopened
reopened
- Sébastien Blin added critical BacklogHigh bug labels and removed non-reproducible label
added critical BacklogHigh bug labels and removed non-reproducible label
- Sébastien Blin assigned to @pnicolas and @aberaud
- Owner
AccountService load conversations too soon, waiting the first registration state (UNREGISTERED) would work
- Sébastien Blin added SprintTo review label
added SprintTo review label
- Sébastien Blin added SprintDone label and removed SprintTo review label
added SprintDone label and removed SprintTo review label
- Owner
Fixed by
- Pierre Nicolas unassigned @pnicolas
unassigned @pnicolas
- Owner
Sigh, still there
- Sébastien Blin removed SprintDone label
removed SprintDone label
- Sébastien Blin assigned to @sblin
assigned to @sblin
- Sébastien Blin added SprintTo review label
added SprintTo review label
- Owner
getConversations() was called just after setRegistrationState(TRYING) but before convModule() initialized.
Moving the init of the convModule() before setRegistrationState(TRYING) avoid any potential race condition
1 - Sébastien Blin closed
closed