I had my account (strava) already connected. But i wanted to check something, so i removed it in GC and removed / revoked access in Strava.
And when i wanted to add Strava in GC i get the same "error" in OAuth window (Login form).
Here is my debug:
/XTRA/APPs/GoldenCheetah_v3.7-DEV_x64.AppImage --debug
[18:01:26.682] info: Sandboxing disabled by user.
[18:02:12.347] warning: Unrecognized feature: 'attribution-reporting'.
[18:02:12.468] warning: [Meta Pixel] - Duplicate Pixel ID: 845436102209527.
[18:02:33.324] warning: Unrecognized feature: 'attribution-reporting'.
[18:02:33.496] warning: [Meta Pixel] - Removed URL query parameters due to potential violations.
[18:02:44.209] warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 21756, resource id: 9669832, major code: 40 (TranslateCoords), minor code: 0
[18:02:44.210] warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 21774, resource id: 9675789, major code: 40 (TranslateCoords), minor code: 0
[18:02:54.553] warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 21881, resource id: 9674330, major code: 40 (TranslateCoords), minor code: 0
[18:05:34.539] warning: QXcbClipboard: Unable to receive an event from the clipboard manager in a reasonable time
"
18:02:12.347] warning: Unrecognized feature: 'attribution-reporting'.
[18:02:12.468] warning: [Meta Pixel] - Duplicate Pixel ID: 845436102209527.
"
these two lines are displayed when i accept cookies.
"
[18:02:33.324] warning: Unrecognized feature: 'attribution-reporting'.
[18:02:33.496] warning: [Meta Pixel] - Removed URL query parameters due to potential violations.
"
And this is when i successfully authenticated (i don't know how / why, because now is not working again). :)
sorry but golden cheetah which method does it use to request the token the old v2 method or the new v3. I understand that the old v2 method gave this problem.
Just to add my two cents I don't think it's fixed yet, or at least I'm getting "unexpected error, try again" at the time of writing.
I'm running the Linux version (5002 compilation) with the debug option. The output when I put the e-mail address at the box is:[20:34:47.346] warning: Unrecognized feature: 'attribution-reporting'.
[20:34:47.544] warning: [Meta Pixel] - Duplicate Pixel ID: 845436102209527.
[20:34:54.509] warning: Unrecognized feature: 'attribution-reporting'.
[20:34:54.565] warning: [Meta Pixel] - Duplicate Pixel ID: 845436102209527.
I'm not able to link my account with strava. It's not a networh problem.When I try to configure it on the Authorize box and click on the strava button with the logo, the OAuth window appears, and after writing the e-mail and pushing the 'login in' button, an error appears: 'Unexpected error, try it again'.I've done several tryings in Ubuntu, Windows 11, another network, and so on, and always appears this error.Even with a lower version of the program.Please, can anybody help me?
I cannot comment on the GitHub or other situation, but I can confirm that in 3.6 the login button for email logins no longer works with Strava. Whatever javascript code they are using to look for a properly formatted email address does not work.
Upgrading to 3.7 beta (any of them) will allow the login button to work, but it will not allow a login and ends with "an unexpected error occurred"
Debug logging mode does not provide the har file or other tracking of the actual web interaction between GC and Strava. Is there a different string that can directly output the internal html browser?
I attempted to login many times, *one* time it got me to the "are you sure you want to use passwords* screen (vs PIN code) but selecting anything there ended with an unexpected error occurred.So it definitely appears to be an issue within the GC browser and the oauth subsystem. Is there a way to manually pull the token and refresh token via another browser session and place it into the athlete private ini file?
1as for Ale's 1-2 questions, at no point is a solution given above. One post talks about the error being on the strava side, but it does not appear to fully be on their side.
I *was* able to get it to work once, but since then I've tried ~100 times, randomly it will ask for captcha, which succeeds. Network is clean without any blocking of any traffic. Need a method to provide more detailed logs, as debug provides nothing extra that I can see (it doesn't seem to track the GC browser requests)
Dear Ale, the only thing I understand after reading the previous posts is what ZajtiM said on 20/01/25: 'You will just have to wait for Strava to fix it.'So, if this is the only solution, I'll wait some weeks to see if Strava fixes it.I've tryed at least 5 times and the answer is always the same: 'Unexpected error. Try it again.'
El viernes, 7 de marzo de 2025 a la(s) 12:25:18 p.m. UTC-3, scot escribió:I cannot comment on the GitHub or other situation, but I can confirm that in 3.6 the login button for email logins no longer works with Strava. Whatever javascript code they are using to look for a properly formatted email address does not work.macOS v3.6 build uses a now deprecated Qt version (5.14.2) so changing to v3.7 for anything related to the Web is recommended, for Linux and Windows versions there is no difference, all of them use still supported Qt5.15.Upgrading to 3.7 beta (any of them) will allow the login button to work, but it will not allow a login and ends with "an unexpected error occurred"That error happens at a point of the authorization stage where there is no GC code involved, only Strava code running on a Qt WebEngine window.Debug logging mode does not provide the har file or other tracking of the actual web interaction between GC and Strava. Is there a different string that can directly output the internal html browser?NoI attempted to login many times, *one* time it got me to the "are you sure you want to use passwords* screen (vs PIN code) but selecting anything there ended with an unexpected error occurred.So it definitely appears to be an issue within the GC browser and the oauth subsystem. Is there a way to manually pull the token and refresh token via another browser session and place it into the athlete private ini file?No1as for Ale's 1-2 questions, at no point is a solution given above. One post talks about the error being on the strava side, but it does not appear to fully be on their side.Changes happened at their side and there is no GC code involved when the error happens, may be they changed the browser requirements, I tried using my local build with latest Qt 6.8.2 and it worked at the first attempt, so for users building from source that is something to try.
In v3,7 release page (https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/v3.7) there are Qt6 based builds for Windows and Linux, I tested Strava authorization and sync from scratch today, and both worked at the first attempt without errors.