Details
-
Bug
-
Resolution: Fixed
-
High
-
10.75
-
None
-
2
-
Severity 2 - Major
-
Party Parrots - TART5
Description
Issue Summary
Problem when connector cannot access parent during an update of a story from ADO to Align (which might present as sync from Align to ADO removes owner).
Steps to Reproduce
- Set up connector to synchronize stories and features
- Set title, owner and a feature on an ADO story
- Make feature inaccessible (ex, network drop)
- Synchronize story
Expected Results
Story in Align has owner and title and entry in audit log.
Actual Results
Align story has no feature and owner is blank, but title and updated date are set and no entry in the audit log. Further, when reverse sync occurs, assignee is removed from ADO item and so is parent.
The below exception is thrown in the splunk log:
Microsoft.VisualStudio.Services.Common.VssUnauthorizedException: VS30063: You are not authorized to access https://slb-it.visualstudio.com. at AgileCraft.Integration.Tfs.Core.TfsWebApiWorkItemTracking.TfsWorkItemManager.CheckIfNotFoundOrUnauthorized(ReadOnlyCollection`1 innerExceptions, String method, Nullable`1 id) in C:\projects\awesomesauce-mlaxn\AgileCraft\Connectors\TFS\AgileCraft.Integration.Tfs.Core\TfsWebApiWorkItemTracking\TfsWorkItemManager.cs:line 610 at AgileCraft.Integration.Tfs.Core.TfsWebApiWorkItemTracking.TfsWorkItemManager.GetWorkItemByIdExpand(Int32 workItemId) in C:\projects\awesomesauce-mlaxn\AgileCraft\Connectors\TFS\AgileCraft.Integration.Tfs.Core\TfsWebApiWorkItemTracking\TfsWorkItemManager.cs:line 284 at AgileCraft.Integration.Tfs.Core.Model.TFS.TfsProject.GetWorkItemByIdExpand(Int32 workItemId) in C:\projects\awesomesauce-mlaxn\AgileCraft\Connectors\TFS\AgileCraft.Integration.Tfs.Core\Model\TFS\TfsProject.cs:line 2004 at AgileCraft.Integration.Tfs.Core.Model.TFS.TfsProject.GetWorkItem(Int32 workitemid) in C:\projects\awesomesauce-mlaxn\AgileCraft\Connectors\TFS\AgileCraft.Integration.Tfs.Core\Model\TFS\TfsProject.cs:line 633 at AgileCraft.Integration.Tfs.Core.Model.TFS.TfsWorkItem.get_Parent() in C:\projects\awesomesauce-mlaxn\AgileCraft\Connectors\TFS\AgileCraft.Integration.Tfs.Core\Model\TFS\TfsWorkItem.cs:line 347
Workaround
There is not a workaround to prevent unexpected network drops by the user, but afterward, user should be able to set owner on the ADO side and have it cycle.
Attachments
Issue Links
- mentioned in
-
Page Loading...
- resolves
-
ALIGNSP-5397 Loading...
-
ALIGNSP-5757 Loading...