Some environments can cause that some fields are missing in API data return from TFS. And this missing fields can cause exception like one below on Iterations page:
at method: GetWorkItemsRemovedFromIteration
Message: Object reference not set to an instance of an object.
StackTrace:
at TimetrackerOnline.JointCodebase.BusinessLayer.Context.Services.IterationBacklogService.GetWorkItemsRemovedFromIteration(IterationBacklogModel iteration, WorkItemResult existingWorkItems, ProcessSettingsModel settings, BacklogParameters parameters, VsoTokenModel tokenModel) in C:\BuildAgent\_work\13\s\TimetrackerOnline\TimetrackerOnline.BusinessLayer\Context\Services\IterationBacklogService.cs:line 407
at TimetrackerOnline.JointCodebase.BusinessLayer.Context.Services.IterationBacklogService.GetBacklogItemTree(VsoTokenModel tokenModel, BacklogParameters parameters, ProcessSettingsModel settings) in C:\BuildAgent\_work\13\s\TimetrackerOnline\TimetrackerOnline.BusinessLayer\Context\Services\IterationBacklogService.cs:line 193
at TimetrackerOnline.JointCodebase.BusinessLayer.Context.Services.IterationBacklogService.GetBacklog(VsoTokenModel tokenModel, BacklogParameters parameters) in C:\BuildAgent\_work\13\s\TimetrackerOnline\TimetrackerOnline.BusinessLayer\Context\Services\IterationBacklogService.cs:line 116
at TimetrackerOnline.Controllers.IterationsController.GetBacklog(String urlHash, Guid teamId, Guid projectId, Boolean iterationDatesFilterOn, Boolean movedItemsFilterOn) in C:\BuildAgent\_work\13\s\TimetrackerOnline\TimetrackerOnline.Web\Controllers\IterationsController.cs:line 89
at lambda_method(Closure , ControllerBase , Object[] )
at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState)
at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult)
at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult)
at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
Please follow this issue if you are affected.
Affected versions:
<=3.0.7.11679
-
Official comment
This issue was fixed in releases
Timetracker for TFS 3.0.8 https://support.7pace.com/hc/en-us/articles/115001092546-7pace-Timetracker-for-TFS-3-0-8
Timetracker for VSTS M95 https://support.7pace.com/hc/en-us/articles/115001112303-7pace-Timetracker-for-VSTS-M95
Please check it out if the issue is gone.
With best regards,
Sergey
Comment actions
Please sign in to leave a comment.
Comments
1 comment