REPRODUCIBILITY (% or how often): difficult, more often on a “fresh” phone
BUILD ID: definitely since SFOS 3.0.1.11, most likely even longer
HARDWARE (Jolla1, Tablet, XA2,…): JP1301 (J1)
UI LANGUAGE: English
REGRESSION: probably
DESCRIPTION:
When creating a General email account, after filling out the forms for incoming and outgoing servers and Accepting the settings, the Settings app fails with “Checking account credentials …”, delivering a timeout message.
If you are ever hit by this, the problem does not vanish if you modify any connection details (e.g. trying a different working combination of remote port and protocol). In fact, no network communication ever leaves the phone in this situation (checked MITM and on the remote mail servers).
PRECONDITIONS:
It is completely unknown what condition actually triggers this bug. It seems more likely to show on a “clean” phone, e.g. after a factory reset.
STEPS TO REPRODUCE:
- Within the Settings app, create a General Email account (manual setup)
- Fill out incoming and outgoing server fields
- Click Accept to start the account credential check
EXPECTED RESULT:
With proper login data, the account credential test should detect and verify the incoming and outgoing accounts.
ACTUAL RESULT:
The check fails with a timeout message. No network packet ever leaves the device, so no check has been attempted at all.
ADDITIONAL INFORMATION:
This is based on the related TJC thread. There are numerous similar mentions on TJC, some of them have been linked from the mentioned thread. If you reboot your phone just when the timeout message appears, the account will survive the reboot and may be fully usable then.
If you read other TJC threads thoroughly, you could get the impression some bug in the Settings app may be as old as SFOS. I had a similar experience with updating credentials only last month. I needed a couple of attempts to actually change the credentials on the phone (as opposed to re-creating the account).
Furthermore, restoring General Email accounts from backups does not work.