microsoft / azure-boards-estimate

MIT License
33 stars 24 forks source link

Stall at "Connecting to Server" opening estimate session #305

Closed tobymilne-wtw closed 5 months ago

tobymilne-wtw commented 5 months ago

Hi, we have been having problems connecting to estimate sessions for a couple of months, but it seems to be failing more often now. Sometimes reconnecting helps, but i think we are probably making it worse by retrying constantly...

ADO instance on plugin version 2.3.89. Using Edge 120.0.2210.144.

Symptoms:

Opening a session the board shows message "Connecting to server" and stops. Error in Console: Access to XMLHttpRequest at 'https://msdevlabs-estimate-backend.azurewebsites.net//estimate/negotiate?sessionId=' from origin 'https://ms-devlabs.gallerycdn.vsassets.io' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.

Looking at the network request its failing with a 502 bad gateway. So the CORS is a red herring, its getting an error on the signalr negotiate.

Happy to send more logs or demo this. Thanks, Toby

jschwartz6818 commented 5 months ago

Failed to load resource: https://extmgmt.dev.azure.com/cbre/_apis/ExtensionManagement/InstalledExtensions/ms-devlabs/estimate/Data/Scopes/Default/Current/Collections/sessions/Documents the server responded with a status of 404 ()

is what I get in the console followed by a bunch more but same behavior stuck on "Connection to server". We have updated to latest version.

AminTi commented 5 months ago

Hello everyone, are you utilizing a VPN?

jschwartz6818 commented 5 months ago

We are, yes

Thanks, Jack

From: AminTi @.> Date: Wednesday, January 31, 2024 at 8:29 AM To: microsoft/azure-boards-estimate @.> Cc: Schwartz, Jack @ Global D&T @.>, Comment @.> Subject: Re: [microsoft/azure-boards-estimate] Stall at "Connecting to Server" opening estimate session (Issue #305)

External

Hello everyone, are you utilizing a VPN?

— Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/microsoft/azure-boards-estimate/issues/305*issuecomment-1919216540__;Iw!!GnpIGg!exI2NC1R87dGjx0_iOFI45XpN68H2CU-a6pTEDKXeU5Okhj6XhagnjVAG1YVU3L7hZbIVYrby6lb4DbD22PW_E-Jgis$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/BFSREPFBFHT3OCV7AKEW56LYRJILNAVCNFSM6AAAAABCHC2IY2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMJZGIYTMNJUGA__;!!GnpIGg!exI2NC1R87dGjx0_iOFI45XpN68H2CU-a6pTEDKXeU5Okhj6XhagnjVAG1YVU3L7hZbIVYrby6lb4DbD22PWHd4jdwI$. You are receiving this because you commented.Message ID: @.***>

Details about the personal data CBRE collects and why, as well as your data privacy rights under applicable law, are available at CBRE – Privacy Policy.https://www.cbre.com/about/privacy-policy/policy-picker

tobymilne-wtw commented 5 months ago

Hi, some people are on VPNs, some are direct - I have seen it work and not work on both... There are some more error messages about trying to use a closed signalr connection - you could probably band aid this by catching the connection failure and retrying.

AminTi commented 5 months ago

Hi, Yes, it happens sometimes. There is a similar issue already documented here, and we have added it to our backlog

jschwartz6818 commented 5 months ago

Thank you @@.***> When will the update be published for us to install?

Thanks, Jack

From: AminTi @.> Date: Thursday, February 8, 2024 at 3:13 AM To: microsoft/azure-boards-estimate @.> Cc: Schwartz, Jack @ Global D&T @.>, Comment @.> Subject: Re: [microsoft/azure-boards-estimate] Stall at "Connecting to Server" opening estimate session (Issue #305)

External

Closed #305https://urldefense.com/v3/__https:/github.com/microsoft/azure-boards-estimate/issues/305__;!!GnpIGg!ecb5noYHXkBh7XF0kwPyDwRcI4-yMbMx0nF7pUI-1VN45IGXgq6ZS-1mCc4BtIpqfKehbZ_W4BgTYCOxwzadxuWfBR4$ as completed.

— Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/microsoft/azure-boards-estimate/issues/305*event-11742735742__;Iw!!GnpIGg!ecb5noYHXkBh7XF0kwPyDwRcI4-yMbMx0nF7pUI-1VN45IGXgq6ZS-1mCc4BtIpqfKehbZ_W4BgTYCOxwzadLbubOZ4$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/BFSREPGYTEZUJS5YPU4WBT3YSSJLJAVCNFSM6AAAAABCHC2IY2VHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJRG42DENZTGU3TIMQ__;!!GnpIGg!ecb5noYHXkBh7XF0kwPyDwRcI4-yMbMx0nF7pUI-1VN45IGXgq6ZS-1mCc4BtIpqfKehbZ_W4BgTYCOxwzadrqGPYAM$. You are receiving this because you commented.Message ID: @.***>

Details about the personal data CBRE collects and why, as well as your data privacy rights under applicable law, are available at CBRE – Privacy Policy.https://www.cbre.com/about/privacy-policy/policy-picker