Mailbox account lost sync settings and became inconfigurable [released]
My two email accounts stopped syncing all of a sudden. The first one I was able to re-enable through Settings -> Accounts -> [mailbox name] -> Sync emails. For some reason it was reverted to "manually". Trying to do the same with the second account does not work. It has nothing set in "Sync emails" and I'm unable to give it a value. Tapping it gives me the list called "Schedule", but tapping any of the options does not do anything.
Here's a short video to illustrate the issue.
Reboot didn't help. Deleting and reconfiguring the mailbox might help, but only until this would happen again.
Any ideas?
4.3.2015: This problem appeared again with Yliaavanlampi. This time affecting two email accounts. One custom and another one Google. Prior to noticing this I had Android games crashing a couple of times. Cannot confirm though that this would've been directly related.
9.3.2015: Thanks to the effort from @VDVsx and @wanderer there's a partial solution to this. In a nutshell the problem is fixed through deleting zero-sized XML files from /home/nemo/.cache/msyncd/sync
. Apparently a crash during sync may leave behind these unfinished files that prevent sync altogether.
happened to me too, had to delete and add the account
cnlpete ( 2014-09-29 16:14:45 +0200 )edit@Okw - did you had sudden reboot or total crash of the phone at some point ? in such cases these files can get corrupted if sync is happening at same time, only way for now is recreate the account, next SW updates will recover this file when settings are open.
VDVsx ( 2014-10-03 13:40:08 +0200 )edit@VDVsx yes, I had a (rare) sudden reboot/crash recently, and after that my other email account became "non-configurable" for sync'ing option. Deleting and recreating the account is NOT acceptable fix for this (I suppose I would loose all downloaded emails?). Uitukka (39) didn't fix this either.
Upp15 ( 2014-10-30 09:48:31 +0200 )edit@Upp15 - So you still can't select a schedule under accts settings after Uitukka ?
VDVsx ( 2014-10-30 14:15:30 +0200 )edit@VDVsx Correct, problem remains.
Upp15 ( 2014-10-30 21:33:18 +0200 )edit@Upp15 - Ok, only thing I can do atm is provide your manual instructions to restore the file causing that, here it goes:
First we need to identify the account number having issues, in a terminal do:
From the list printed above locate your account and check what's the ID, you will need that number later.
If you have a file called syncemail-xxx.xml (the xxx is the ID you found above), open it, if not create one and in any of the cases add the following content to the file, replacing your account number above in two places marked with the XXX:
If you need more help, write here or you can also contact me by email(mail-logs at jolla dot com)
VDVsx ( 2014-10-31 08:33:56 +0200 )edit