Reply Here If You Have Missing Activities

:warning: :point_down: PLEASE READ THIS :point_down: :warning:

Everyone

  • YOU MUST include a link to your profile page in your reply, I don’t have time to search for you in the site
  • Only running/walking/hiking type activities are brought into CityStrides, so if your activity is not categorized this way it will not arrive in CityStrides
  • Replies on this topic are automatically deleted … I don’t always reply in the thread, but I do always look into issues reported here
  • Visit your Settings page to ensure that the connection is not paused
  • Revoking access from your tracking service will result in all of your data in CityStrides being deleted - it is never the solution to any issue you’re experiencing … do not revoke access unless you want to leave CityStrides

Supporters

For non-Garmin accounts: please use the Sync Now menu option in the top right menu before posting here. That will start a sync for your account (except for Garmin accounts; I cannot re-sync Garmin accounts).

There is a single activity sync feature in your Settings page. If you’re missing a single activity, you can try using this to sync it in.
That said, you should not have to rely on continuously using the single activity sync. One time? Sure, computers were a mistake. :laughing: Every time you save a new activity? No way, ask about it here.

Garmin users

Garmin added a limitation to their API that breaks re-syncing activities. They only allow activities to be requested once. When you first sign up to CityStrides, I request your full history of activities - none of those activities can be re-requested, so do not delete old activities from CityStrides.

They have an additional limitation of not returning activities older than 5 years from the date you connected to CityStrides. You can read more about that in Where are my older Garmin activities?

Please see How to edit a run from Garmin if that’s what you’re looking to accomplish.

I’d suggest, before posting here, you try the single activity sync feature in the Settings page. If that displays an error about a duplicate request, then post here with a link to your CityStrides profile and the date of the missing activity.

MapMyFitness users

It’s rare, but CityStrides can lose access to your MapMyFitness account. If you are missing activities, you can take these steps once (single log out/in is enough, multiple log out/in does nothing more):

  • Log out of CityStrides
  • Log back into CityStrides
  • Visit your Settings page to ensure that the MapMyFitness connection is not paused (it is automatically paused if the connection is lost, so I strongly suggest you do this even if you don’t think you have to)
  • Use Sync Now in the top right menu (if you’re not a subscriber, share your CityStrides profile link in a reply here and I will run that sync for you)

Strava Users

The Strava API has 15 minute and daily limits. I reserve some of the allowed API requests for Supporters. If your activity does not immediately arrive in CityStrides, check again after the next quarter hour. You probably shouldn’t have to wait more than 2 or 3 rounds of the 15-minute limit.
However starting on August 24, there have been a lot of new signups. This has caused CityStrides to repeatedly reach Strava’s limits. As of right now, there are ~100k activities in the queue which I’d guess is about an 18 hour delay. The system isn’t exactly first-in-first-out, though, and Supporters are favored, so I’d expect actual time in queue to vary.

15 Likes

Show of hands…how many of you are checking your account several times a day to see if you’re missing activities haven’t appeared yet? :wink: :raised_back_of_hand:

12 Likes

Hi James,

I’m missing this activity from July. 19. Garmin Connect
Here is the link to my profile: Lars Møllerhagen - CityStrides
Would appreciate help, thanks!

-Lars

I just started back with CityStrides after a few years and my first ride back (on November 9th) hasn’t synced. I’m using Strava – my profile there is Rob Miller | Strava Cyclist Profile

Thanks in advance for all you do.

Greetings fabulous CityStrides folk,

I am not sure if RunKeeper is being terrible or if I broke something. I haven’t been logging many activities lately so didn’t notice till a few days ago that none of my activities created in November have showed up. I started hitting “sync now” a few days ago, but still nothing. I manually deleted the most recently synced activity (from CS and RK) from Oct. 26 in case it was somehow causing an issue.

Currently, all 3 hikes from November and all 3 from October on my RK account are not showing up on CityStrides.

Thank you for any guidance you can offer,
Charlie

Oh boy, I just noticed my Nov. 1 hike is 32 miles and sixty some hours, forgot to turn off at the end. I’m going to fix that now, assuming that was the cause here. Feel free to ignore and I’ll confirm it starts working again tomorrow hopefully.

Hello, I have a missing activity from several hours ago today. I have tried to queue for sync and it hasn’t worked.
Zoe Hessler - CityStrides This is my profile and this is the Strava activity that won’t sync: https://www.strava.com/activities/12929746964

This is resolved, nevermind!

The core issue seems to be that the has_path entry in Runkeeper’s response for some/all of these missing activities (I only checked one, it’s a bit of a process) is nil … it’s possible that since these were manually created in their website, that bit isn’t flipped to true (because there is a path entry).

This is the first time I’m seeing this, so I’ll have to adjust my Runkeeper sync code to handle this situation… You don’t need to take any action, and you didn’t do anything wrong.

All right, makes sense. This is not urgent for me, so please feel free to focus on the Strava API BS for the next month(s) or whatever it takes. Thanks so much James!

I’ve actually found the real issue :person_facepalming: is that my Runkeeper sync code early-exits if a person hasn’t logged in within the past 3 months … but my code to check that is wrong (edit: it seems my code is correct but the auth library I’m using isn’t updating your “current sign in” value for some reason :thinking: ), and it’s interpreting your account as dormant.

Luckily, this is much easier to fix. Additionally, if you log out of CityStrides and log back in, then your next “Sync Now” request should Just Work™.

Thanks! Just FYI, I waited till now (32ish hours since your last message) to check my profile (nothing new) and trigger re-sync (nothing new) in case you did deploy that fix. But logging out and back in and then doing a re-sync fixed my activities. So, if you did deploy the fix yesterday, perhaps there’s still an issue. In any case, I’ll let you know if I see this again. Cheers!