microsoft / azure-boards-estimate

MIT License
33 stars 24 forks source link

Cannot delete Sessions from the Estimate page #258

Closed Jono888 closed 11 months ago

Jono888 commented 1 year ago

When you go to the Estimate page, you click on the 3 dots for a session, and then you click on 'End session", the session is not getting deleted.

image

AminTi commented 1 year ago

Thanks for reporting, can you describe your environment? Can you see any error in the console or network log in the browser (using F12, debug tools)?

Jono888 commented 1 year ago

I am using up to date Google Chrome (Version 113.0.5672.127) and the console shows multiple 400 and 404 errors.

nslul commented 1 year ago

I see several support ticket about this issue, but not answers are solutions. Is someone going look at this?

AminTi commented 1 year ago

HI, @nslul , @Jono888 We have been unable to reproduce the issue you described. It appears that the problem may be related to the use of a VPN. Could you please try accessing the system without using a VPN or consider using an offline session?

Jono888 commented 1 year ago

@AminTi I have always been using VPN and this was never an issue before. This error only started to happen in the past couple of months. I have now tried to end a session on the Estimate page when I'm not connected to VPN but the problem was exactly the same, the session is not getting deleted.

AminTi commented 1 year ago

@Jono888 Can we schedule a Teams meeting tomorrow? It would assist in identifying the problem. amin.titi@solidify.dev

AminTi commented 1 year ago

The results of my testing on both cloud and on-premises environments for the years 2019 and 2020 were as expected, we need to dig deeper.

Jono888 commented 1 year ago

@AminTi I will liaise with our IT Team internally and see if they can identify the root cause. Please keep this ticket open.

nslul commented 1 year ago

Hi @AminTi what borders me is that the same reply is been given to these complains , please check all tickets related to this issue: https://github.com/microsoft/azure-boards-estimate/issues/251 It is always the VPN or.....have been unable to reproduce the issue you described. see aso... https://github.com/microsoft/azure-boards-estimate/issues/209.

I am available to share screen with you tomorrow. Please let me know which channel

AminTi commented 1 year ago

Could you please provide me with your email address so that I can send you an invitation? As i told you the results of my testing on both cloud and on-premises environments for the years 2019 and 2020 were as expected, we need to dig deeper.

AminTi commented 1 year ago

@nslul Hi! let me know if you have time tomorrow.

GHammar commented 1 year ago

We started seeing this issue on 3 May 2023. Using the ellipsis > End Session does not delete the estimate session.

We are not using a VPN.

We are using DevOps in the Microsoft cloud and the latest version of Edge.

AminTi commented 1 year ago

Hi @GHammar , I cannot reproduce the issue in my current environment, results of my testing on both cloud and on-premises environments, 2019 and 2020 work as expected. Can we schedule a web session tomorrow?

GHammar commented 1 year ago

Sure. I have time at 1:30, 2:30 or 4:00 PM EDT today.

Giff @.***> Technology Engineer Waldoboro, ME Phone: 207.945.1589 Book a Meeting with me!https://cal.frontapp.com/puzzlehre571/ghammar/eb4edc39 PuzzleHR.comhttps://puzzlehr.com/ Learn More About Puzzle!https://vimeo.com/672931854

  [Linkedin] [Facebook] https://www.facebook.com/PuzzleHRSolutions/ [Twitter] https://twitter.com/puzzlehr1 How am I doing? [Survey]https://survey.frontapp.com/v2/8d79051d687aac49ab1d/74a1708ef6702705768cd68c0100d424?handleRequired=true&score=1 [Survey] https://survey.frontapp.com/v2/8d79051d687aac49ab1d/74a1708ef6702705768cd68c0100d424?handleRequired=true&score=2 [Survey] https://survey.frontapp.com/v2/8d79051d687aac49ab1d/74a1708ef6702705768cd68c0100d424?handleRequired=true&score=3 [Survey] https://survey.frontapp.com/v2/8d79051d687aac49ab1d/74a1708ef6702705768cd68c0100d424?handleRequired=true&score=4 [Survey] https://survey.frontapp.com/v2/8d79051d687aac49ab1d/74a1708ef6702705768cd68c0100d424?handleRequired=true&score=5 This will open a new browser window. Email My Manager: @.**@.>   [Sent from Front] On May 29, 2023 at 12:56 PM EDT @.**@.> wrote:

You don't often get email from @.**@.>. Learn why this is importanthttps://aka.ms/LearnAboutSenderIdentification

Hi @GHammarhttps://github.com/GHammar , I cannot reproduce the issue in my current environment, results of my testing on both cloud and on-premises environments, 2019 and 2020 work as expected. Can we schedule a web session tomorrow?

— Reply to this email directly, view it on GitHubhttps://github.com/microsoft/azure-boards-estimate/issues/258#issuecomment-1567345856, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BACQXRBJNARTI6S6UCTAJXLXITIKLANCNFSM6AAAAAAYHYSOOU. You are receiving this because you were mentioned.Message ID: @.***>

AminTi commented 1 year ago

HI!, @GHammar, It seems that 4:00 pm EDT in CET time is too late for our meeting due to the time zone difference.

GHammar commented 1 year ago

Does 9:30 AM EDT tomorrow 31 May work?

Giff @.***> Technology Engineer Waldoboro, ME Phone: 207.945.1589 Book a Meeting with me!https://cal.frontapp.com/puzzlehre571/ghammar/eb4edc39 PuzzleHR.comhttps://puzzlehr.com/ Learn More About Puzzle!https://vimeo.com/672931854

  [Linkedin] [Facebook] https://www.facebook.com/PuzzleHRSolutions/ [Twitter] https://twitter.com/puzzlehr1 How am I doing? [Survey]https://survey.frontapp.com/v2/8d79051d687aac49ab1d/a946dbf8acd8768fb553f25f333c1fa4?handleRequired=true&score=1 [Survey] https://survey.frontapp.com/v2/8d79051d687aac49ab1d/a946dbf8acd8768fb553f25f333c1fa4?handleRequired=true&score=2 [Survey] https://survey.frontapp.com/v2/8d79051d687aac49ab1d/a946dbf8acd8768fb553f25f333c1fa4?handleRequired=true&score=3 [Survey] https://survey.frontapp.com/v2/8d79051d687aac49ab1d/a946dbf8acd8768fb553f25f333c1fa4?handleRequired=true&score=4 [Survey] https://survey.frontapp.com/v2/8d79051d687aac49ab1d/a946dbf8acd8768fb553f25f333c1fa4?handleRequired=true&score=5 This will open a new browser window. Email My Manager: @.**@.>   [Sent from Front] On May 30, 2023 at 12:57 PM EDT @.**@.> wrote:

You don't often get email from @.**@.>. Learn why this is importanthttps://aka.ms/LearnAboutSenderIdentification

HI!, @GHammarhttps://github.com/GHammar, It seems that 4:00 pm EDT in CET time is too late for our meeting due to the time zone difference.

— Reply to this email directly, view it on GitHubhttps://github.com/microsoft/azure-boards-estimate/issues/258#issuecomment-1568768345, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BACQXRD75D5QINPFUZUGC3LXIYRG5ANCNFSM6AAAAAAYHYSOOU. You are receiving this because you were mentioned.Message ID: @.***>

AminTi commented 1 year ago

yes, it works, thanks. amin.titi@solidify.dev

kolbeck commented 11 months ago

Any updates on this? Our team has the same issue.

When the page loads I see below errors in the developer tools:

Request URL: https://extmgmt.dev.azure.com/***/_apis/ExtensionManagement/InstalledExtensions/ms-devlabs/estimate/Data/Scopes/Default/Current/Collections/sessions/Documents Request Method: GET Status Code: 404 Response:

{
    "$id": "1",
    "innerException": null,
    "message": "%error=\"1660002\";%:The collection does not exist\r\n%error=\"1660002\";%:The collection does not exist",
    "typeName": "Microsoft.VisualStudio.Services.ExtensionManagement.WebApi.DocumentCollectionDoesNotExistException, Microsoft.VisualStudio.Services.ExtensionManagement.WebApi",
    "typeKey": "DocumentCollectionDoesNotExistException",
    "errorCode": 0,
    "eventId": 3000
}

I see the same 404 from: https://extmgmt.dev.azure.com/***/_apis/ExtensionManagement/InstalledExtensions/ms-devlabs/estimate/Data/Scopes/Default/Current/Collections/EstimationSessions/Documents

But, I see a successful call to: https://extmgmt.dev.azure.com/***/_apis/ExtensionManagement/InstalledExtensions/ms-devlabs/estimate/Data/Scopes/Default/Current/Collections/sessions-********-****-****-****-************/Documents

I also see a failed request to: https://dev.azure.com/***/********-****-****-****-************/_apis/wit/queriesBatch

Payload:

{
  "ids": [
    "a*******-****-****-****-************;",
    "b*******-****-****-****-************"
  ],
  "errorPolicy": 2,
  "$expand": 4
}

Response code 400 and response:

{
    "Message": "Error converting value \"a*******-****-****-****-************;\" to type 'System.Guid'. Path 'ids[0]', line 1, position 47.\r\n"
}
KevinCust commented 11 months ago

same issue, any update? has been happening for us since at least June, which is consistent with comments above.

NelsonLamprecht commented 11 months ago

https://github.com/microsoft/azure-boards-estimate/pull/253 This issue looks like it was attempting to fix the issue we are having but we already have a session in progress that we can't end, I think becuase it has a "/" in the session name. has that PR been shipped? I'm not familiar enough on how with tracking down how to know if this was shipped to the gallery?

AminTi commented 11 months ago

Hey, everyone! I've got a quick and simple solution to share with you. Screenshot 2023-08-02 at 13 07 04.
To end the session, click on the three dots and then refresh the page. let me know if it works for you.

GHammar commented 11 months ago

@AminTi That solution works on my system. Thanks!

AminTi commented 11 months ago

@NelsonLamprecht @nslul can you please confirm that works for you also?

NelsonLamprecht commented 11 months ago

@NelsonLamprecht @nslul can you please confirm that works for you also?

This didn't fix my issue as I can't even enter the session, I think due to the "/" in the session name when it was created: image

KevinCust commented 11 months ago

My findings:

@NelsonLamprecht I suspect it is that your "Grooming 7/26/2023" session is based on a Query, and not that the title has a "/" in the name.

KevinCust commented 11 months ago

I can't find a way to tell what the query is behind the session or who created it. I might be getting a 404 if the query is private to the user that created it, or maybe the query was deleted. Regardless, the workaround does not work for my query based sessions, because I cannot get into the session.

AminTi commented 11 months ago

Hi guys, the issue happens when you deleted the query or when the query is private. I created a reset button, the functionality will remove all sessions.
Screenshot 2023-08-03 at 11 09 23 (2)

Jono888 commented 11 months ago

Hi guys, the issue happens when you deleted the query or when the query is private. I created a reset button, the functionality will remove all sessions. Screenshot 2023-08-03 at 11 09 23 (2)

When is the new 'Reset' button going to be deployed to the Estimate page? I don't see it in our ADO yet.

AminTi commented 11 months ago

We will release it as soon as we can.

TAO-88 commented 10 months ago

This new 'reset' function is a bit to strong. It deletes ALL the estimation boards instead of just the one board that needs to be reset/deleted. We use over 50 estimate boards with more than 800 people in the project. Now multiple times someone clicked the reset functionality in the past months, leaving 799 confused, angry and puzzled colleagues.

Can you please fix it to ONLY reset the Estimate board the needs to be reset/deleted?