+ Add Question

Two Android devices not syncing with web view

NP

A couple of days ago, I noticed my Nexus 5 and Nexus 7 had stopped syncing with the web view.

Restarted phone - same issue
Cleared cache - same issue
Cleared data ( requiring me to login again ) - same issue
Uninstalled and reinstalled app - same issue

Tasks completed on web stay active on devices.
Tasks added on web do not appear on devices.

Connectivity on devices working correctly, other apps responding as expected.

All responses

David Trey staff
Replied on Aug 14, 2014 - 18:35 UTC

Hello Nigel,

Please make sure that you're logged into the same account on all platforms. According to our database, there is another Todoist account registered to your name. Though, it may not be yours, please check out what account are you logged into on the web.

Aside from that - are you allowing our Android apps to send push notifications? Are you using any task-killer apps and do you have Google Play Services installed and up-to-date?


Regards,
David

NP
Nigel Poore premium
Replied on Aug 14, 2014 - 18:43 UTC

Yes, same account on all platforms ... nigel@p******pc.co.uk - that is the only account I have recollection of setting up with Todoist.

I'm not aware of anything I have installed that is preventing push notifications. I have Push Bullet installed but have had this since long before the sync'ing stopped.

Google Play Services installed and at version 5.0.89 (1307510-038).

No task killers anywhere near my devices !!!

Nige

David Trey staff
Replied on Aug 14, 2014 - 18:45 UTC

Nigel,

To clarify, you are also using the latest version of our Android app, correct? Also, how many tasks do you have on your account approximately? More than 5,000? Can you remember the last action you did on the mobile Todoist apps before it stopped syncing?


Regards,
David

NP
Nigel Poore premium
Replied on Aug 14, 2014 - 18:56 UTC

ToDoist is not needing an update according to the Play Store, it is at 5.2.5.

I have a couple of hundred active tasks and 6000+ completed.

Can't pinpoint exactly when it stopped working, I'm afraid, I just remember noticing that things weren't syncing. It normally is very reliable so I don't pay attention in case it is misbehaving !

Just to be certain, I have disabled PushBullet as a notifcation handler just in case it is interfering. No difference.

Can I force a re-sync by any means other than a refresh ? Does logging in and logging out do it ?

Brendon Wadey staff
Replied on Aug 14, 2014 - 22:26 UTC

Nigel,

The refresh is the only option. Logging out and back in could help, but any data that may not have synced, could get lost if you do this. Though you did already clear data which is basically doing the same thing.

So to be clear, at this time, its still not syncing to the web, new items being added?


Regards,
Brendon

NP
Nigel Poore premium
Replied on Aug 14, 2014 - 22:31 UTC

Hey Brendon.

I have been using the web page as my master copy and haven't created tasks or made any changes on the phone or tablet since I noticed the sync was broken.

Any changes I make on the web page are not being sync'd across to the android devices.

Have you access to an event log of my account ? Is there any indication of any comms with my mobile devices at all ?

Brendon Wadey staff
Replied on Aug 14, 2014 - 23:42 UTC

Nigel,

We do not have access like that to your account actually. I am wondering if it could be something with the account though.

Are you able to create a new test account, sign in on the Android app, and web, add and complete and use it, does it sync properly both ways?

Also, to confirm you used Clear Data on both Phone & Tablet correct?


Regards,
Brendon

NP
Nigel Poore premium
Replied on Aug 15, 2014 - 09:03 UTC

Yes, just did a clear data on both devices, side by side. No change.

However THIS is interesting.

With a fresh account, tasks I add on the web page do not get sync'd to the phone, but tasks I create on the phone DO get sync'd back to the web page !

That's GOT to get us closer to a solution - ToDoist on devices not accepting sync inbound.

Clyde Romo staff
Replied on Aug 15, 2014 - 13:38 UTC

Hi Nigel,

Do you notice any pattern with tasks that get synced? Any special characters or formatting that might be causing it not to sync properly?


Regards,
Clyde

NP
Nigel Poore premium
Replied on Aug 15, 2014 - 14:08 UTC

No pattern at all. Absolutely nothing syncs from web to devices, and following on from my above tests, on my proper account rather than the test one there is a difference in behaviour.

Web live account to devices - no sync
Web test account to devices - no sync

Devices to web live account - no sync
Devices to web test account - SYNC ( or at least it did earlier )

This is getting more confusing by the moment !!!


Clyde Romo staff
Replied on Aug 15, 2014 - 14:34 UTC

Hi Nigel,

I have passed this to our devs to see what else we can do. As soon as I get some updates from them, I'll let you know at once.


Regards,
Clyde

NP
Nigel Poore premium
Replied on Aug 15, 2014 - 14:38 UTC

I can setup catlog and am happy to perform certain tasks on the devices to capture log events. Just let me know.

I have grown to rely on ToDoist, and having two mobile devices that won't sync is starting to bite my productivity now.

Thanks,

Nigel

NP
Nigel Poore premium
Replied on Aug 17, 2014 - 10:14 UTC

More information.

On my Nexus 7, I cleared cache, cleared data then uninstalled.

Reinstalled and logged into my main account.

Todoist populated with old data, tasks completed days ago on the web view. This data can only come from one of two places ?

1) Local on the device, so the uninstall isn't cleaning down data properly.
2) On the server, and old data is being supplied

I think option 1 is more likely, so if you can steer me towards the storage folders used, I can clear them down manually with a file explorer in case something in there is preventing the sync.

Thanks.

Clyde Romo staff
Replied on Aug 17, 2014 - 12:51 UTC

Nigel,

If you logged in the web, which tasks do you see though? That would be the tasks that's been saved in the server. Even if it's old (which is a totally different issue), that would mean that the data being pulled is inline with the data in the server.


Regards,
Clyde

NP
Nigel Poore premium
Replied on Aug 17, 2014 - 15:42 UTC

Not sure I understand the question, Clyde ? When logged into the web ( the only place I am using Todoist currently ) I see the correct set of tasks. Those I add stay added, those I complete stay completed and disappear from view. All projects, tags and filters are working correctly when web based.

Further testing on my main account on the re-installed ToDoist on my Nexus 7.

Task added to web - not appearing on device
Task that is on both web and device is completed on web - not completed on device
Task that is on both web and device is completed on device - ....

<Insert sound of screeching tyres here>

Refeshing in Firefox to check to see if task completed on web, caused the Todoist Web View to catch up somehow, and now the device is in sync with the web view.

It is as if Firefox had cached all the changes ( it mush have as the web view always looked correct and functioned perfectly) but it hadn't committed them to the server ? How can this be when I open a fresh ToDoist tab on my browser a couple of times a day ? Should the first action ( or the action when closing a browser tab ) not be to sync with the server ?

Clyde Romo staff
Replied on Aug 18, 2014 - 02:40 UTC

Hi Nigel,

I'm trying to get a confirmation if the data you see in the web is correct. Right now, we're focused on the Android app but the problem might not be it. Have you tried clearing the cache of Firefox? Did that help at all?


Regards,
Clyde

NP
Nigel Poore premium
Replied on Aug 18, 2014 - 08:06 UTC

Current situation :-

Both Android devices are now in sync with the web view.

The issue was not with them, but with the fact that Firefox hadn't sent my web page changes to the server for 4-5 days, for a reason that I would like to understand.

Once I forced a hard refresh of the Todoist page in Firefox, the Android devices showed a synchronised view of my tasks almost straight away.

So ... a browser / web page issue, not a device issue at all.

It's a shame your bosses don't provide you with better tools to monitor the task traffic in and out of our accounts, otherwise you would have been able to tell me straight away the changes I had been applying in Firefox had not made it to the server and we would have been able to prevent a lot of wasted time on both sides.

Clyde Romo staff
Replied on Aug 18, 2014 - 09:53 UTC

Nigel,

Is Firefox working now? If not, which version are you using? It might have been an issue that would have been resolved by clearing the cache of the browser. Unfortunately, this is not an issue that we can reproduce so it's a bit hard to determine what could have caused it.


Regards,
Clyde

NP
Nigel Poore premium
Replied on Aug 18, 2014 - 10:04 UTC

Yes, Clyde, Firefox version 31 with ToDoist add-on 3.7 working fine now. I just needed to force a page refresh to get 4-5 days worth of changes out of the browser and up to your servers.

I know to check that again in the future if I see similar behaviour.

Please close this ticket now.

Nigel

IV
Inka Vilen premium
Replied on Aug 23, 2014 - 06:54 UTC

Just letting you know that I had the same issue with my Firefox (31.0) and my two Android devices with Todoist app. Just realized this morning that apps had not been synced for several days, perhaps a week.

After reading this ticket, I only refreshed the website, and instantly my both devices updated, and now everything is synced with the web.

Regards,
Inka

NP
Nigel Poore premium
Replied on Aug 23, 2014 - 11:55 UTC

I'm glad my experience was able to send you a a swift resolution, Inka.

NP
Nigel Poore premium
Replied on Aug 23, 2014 - 11:56 UTC

If anyone else experiences this issue and finds this thread helpful, please add a comment. If this turns out to be a common problem, perhaps the ToDoist guys need to look at their refresh handling code when the browser is Firefox.

Nigel