cpfair / tapiriik

tapiriik keeps your fitness in sync
https://tapiriik.com
Apache License 2.0
1.72k stars 294 forks source link

Problems with sync to Strava & cannot disconnect Strava #498

Open tomarshal opened 5 years ago

tomarshal commented 5 years ago

I've experienced lately few problems with importing trainings to Strava (from Endomondo):

Antash commented 5 years ago

This is caused by yesterday's issue with Garmin Connect. Strava has revoked api from tapiriik untill resolution. @cpfair could you please contact them?

rynosoft commented 5 years ago

After the issue with Strava has been resolved, will activities that failed to sync be retried?

nzlorca commented 5 years ago

Hello, I'm still can't disconnect from Strava... I tried it because of i have 2 unsynchronised rides: https://bit.ly/2KimvzV

cpfair commented 5 years ago

After the issue with Strava has been resolved, will activities that failed to sync be retried?

Yes, they should automatically be retried

saso5 commented 5 years ago

Tnx for a quick response/fix guys!

nzlorca commented 5 years ago

I have still problem with sync endomondo to strava since 12.jun...

tumbislav commented 5 years ago

My last successful sync from Strava was June 8, still not working as of ten minutes ago. Just saying.

RobDickson commented 5 years ago

Has anyone had any feedback from Strava about this? Is it likely to let Tapiriik back in soon?

stevespeirs commented 5 years ago

Same here. Last sync was June 10th for me. Hoping the Strava issue will be resolved soon.

Makudestiny commented 5 years ago

Same as nzlorca. No sync since Jun 11 for RunKeeper and Strava

mimajew commented 5 years ago

+1 Also can't sync from Endomondo to Strava and disconnect from Strava. Any news regarding the issue?

NickyvVr commented 5 years ago

Still no sync to Strava (from Runkeeper) although the issue is resolved by Tapiriik 5 days ago:

"The issue of spurious activities from Garmin Connect has been resolved. Unfortunately, as tapiriik only has read/upload access to most services, I cannot automatically clean up these incorrectly uploaded activities - they will need to be manually deleted. Sorry!"

tumbislav commented 5 years ago

My problem is in the other direction, no sync from Strava to other services, e.g. SportTracks and Endomondo. If it's a matter of deleting some activities and letting the sync re-run, I'll do it, but I need to know what has to be done.

stevespeirs commented 5 years ago

I need Strava to send to Garmin Connect like it used to do.

todd534 commented 5 years ago

Seeing the same thing.

rlyons001 commented 5 years ago

My tapiriik account can no longer pull any Strava activities for syncing to other services like Dropbox and Training Peaks. Plus, I'm unable to disconnect Strava and try reconnecting. It never disconnects.

Is Strava broken for everyone right now due to some sort of Strava API change?

tomarshal commented 5 years ago

If you're looking for some alternative in this hard Tapiriik times: http://syncmytracks.com In paid version with automatic sync.

Antash commented 5 years ago

Be patient , guys, strava syncronisation will be resumed soon.

RobDickson commented 5 years ago

https://twitter.com/tapiriik/status/1140714424359165953

All Strava connections are currently offline as a result of last week's Garmin Connect issue (Strava disabled tapiriik's API access and has yet to restore it). Working with Strava now to get things running again.

BigWillie commented 5 years ago

Cool - came here to ask this question. Got an answer :) I shall wait. Thank you for this making this service - its excellent :)

maciejwitwicki commented 5 years ago

This is caused by yesterday's issue with Garmin Connect. Strava has revoked api from tapiriik untill resolution. @cpfair could you please contact them?

Hi, is there any ETA on the fix or maybe a dedicated ticket page to let us monitor the fix progress ? :)

aminiu commented 5 years ago

If you're looking for some alternative in this hard Tapiriik times: http://syncmytracks.com In paid version with automatic sync.

Nope, look for comments on Google play

LiveB0mb commented 5 years ago

Still have issues! Still no solution yet?

tumbislav commented 5 years ago

If you're looking for some alternative in this hard Tapiriik times: http://syncmytracks.com In paid version with automatic sync.

Nope, look for comments on Google play

I looked at the free version. It wanted my usernames and passwords for each service I wanted to sync. "Nope" is right.

I am currently exporting my runs from Strava and importing them into Endomondo, then letting tapiriik do the rest. It works, takes up two minutes of my time and doesn't compromise basic account security.

RobDickson commented 5 years ago

Apparently it's working now:

https://github.com/cpfair/tapiriik/issues/500#issuecomment-504769424

If this is correct, I expect it will take ages to work through all activities from the last week.

Makudestiny commented 5 years ago

I'm not sure that it's working. I'm still unable to sync to Strava.

Also of note, in the event it was a state based issue I attempted to disconnect my Strava account and it will not disconnect on the Tapiriik side of things. This was both before and after I revoked access from Tapiriik in Strava.

tumbislav commented 5 years ago

I can confirm, Strava is still not syncing, neither as source nor as target. The error message on tapiriik site is that workouts on Strava cannot be indexed and will therefore not be synced.

TomasFureh commented 5 years ago

I can confirm, Strava is still not syncing, neither as source nor as target. The error message on tapiriik site is that workouts on Strava cannot be indexed and will therefore not be synced.

+1 same for me, still not working

rynosoft commented 5 years ago

Same for me - not working

RobDickson commented 5 years ago

Looks like the person who said on another thread that it's working is wrong.

https://twitter.com/tapiriik/status/1143553805180702720

aminiu commented 5 years ago

I get mail from Strava team:

Hello Adam,

We’ve become aware of a syncing issue originating with a third party. We’ve disabled Tapiriik’s connection while we investigate the issue. We will restore the connection when we have completed our investigation and the issue has been resolved. In the meantime, please visit our help center to learn how to upload activities from other sites. Thank you for your patience.

The Strava Team

WOW!

tumbislav commented 5 years ago

Likewise. Any faster, and they'll break the speed of light.

neutronwrangler commented 5 years ago

What's needed is a way of disconnecting from Strava without using the API. I have not had a successful synchronisation with any connection because it always hangs in the cycle before it is complete. Any attempt to disconnect Strava also hangs. I have disabled tapiriik at the Strava end

apeeters commented 5 years ago

I received an e-mail from Strava support today stating: "We've concluded our investigation of the Tapiriik service and have restored the integration."

Sounds promising, time to re-enable Strava :)

tomarshal commented 5 years ago

For now you cannot re-enable Strava - it has Offline status in Tapiriik :( Something interesting aboust last Strava moves: https://www.relive.cc/strava

RobDickson commented 5 years ago

I haven't received an email from Strava, but it has said many times on Twitter that it's removed the block.

The Strava code has been updated to show Strava and Garmin are offline.

https://github.com/cpfair/tapiriik/commit/e42903a33f3d43b68a6dfd48287be7786e8a4bd3

cpfair commented 5 years ago

Sorry for the delay on re-enabling Strava integration! They have restored API access, but I need to make some backend changes to ward off any issues might appear when re-enabling synchronization after a month of downtime.

tumbislav commented 5 years ago

My phone just started chirping like obsessed and when I looked, my activities recorded elsewhere started appearing on Strava. While the dashboard still lists Strava as offline, something is obviously moving. Many thanks, @cpfair!

RobDickson commented 5 years ago

Good news, thanks. I won't see anything happening until the Garmin sync is working again though!

Thanks again, Collin, for all your help.

rynosoft commented 5 years ago

Syncing from Strava is working again for me. Thanks, Collin!

baynezy commented 5 years ago

@cpfair will skipped runs that were skipped during the outage be synced now?

Makudestiny commented 5 years ago

Strava is active for me again, but I'm having issues with indexing activities on Strava preventing anything from syncing.

bartholemeu commented 5 years ago

Strava is still not working for me with identical behaviour as before. I tried to disconnect and reconnect to strava, but hitting the "disconnect" button is non responsive and gives this console error.

jquery.min.js:2 POST https://tapiriik.com/auth/disconnect-ajax/strava 500 (INTERNAL SERVER ERROR) send @ jquery.min.js:2 ajax @ jquery.min.js:2 (anonymous) @ tapiriik.67c790be1a15.js:247 dispatch @ jquery.min.js:2 h @ jquery.min.js:2 VM60:1 Uncaught SyntaxError: Unexpected token < in JSON at position 0 at JSON.parse () at Function.parseJSON (jquery.min.js:2) at Object.error (tapiriik.67c790be1a15.js:254) at k (jquery.min.js:2) at Object.fireWith [as rejectWith] (jquery.min.js:2) at y (jquery.min.js:2) at XMLHttpRequest.d (jquery.min.js:2)

m4rcinkowski commented 5 years ago

It has just worked! The first time in a looong time!
Thank you @cpfair ! :fireworks:

tomarshal commented 5 years ago

Strava is dead (offline) again. From my experience, there was no success in synchro from/to Strava lately.

m4rcinkowski commented 5 years ago

Yup, it's dead again.

Antash commented 5 years ago

Yepp, strava again revoke API from tapiriik. I am so tired already reading their emails about the Garmin's recent fail.

Makudestiny commented 5 years ago

Ok, something isn't adding up for me. My account continued to not sync with Strava during the period tapiriik was active, even when others had successful synchronizations both before and after I reported it on this thread.

My issue was related to indexing based on what tapiriik reported back to me. Now that the service is down again, we receive a message about test Garmin activities syncing across accounts being the root cause. Yet I've never had a Garmin account. I connect Runkeeper to Strava and that's it.

I'm open to other possibilities, but at the moment there seems to be a separate issue here beyond the idea that Garmin activities are still attached to some people's accounts.

Antash commented 5 years ago

@Makudestiny you account was not synced most probably because of limited tapiriik sync capacity as well as strava api rate limit. There are so many users in the queue...

Makudestiny commented 5 years ago

@Antash Tapiriik appeared to identify new activities on RunKeeper, so the limited capacity of tapiriik seems less likely, but an api rate limit could be the source. In this case, I believe a significant number of users would end up in the same situation as I.

Do we know how many users were receiving failures from the Strava api, or how many were having indexing issues with Strava and continued to have them during the period of uptime? Is there any data to help validate this case?