【问题标题】:Access to Backlog unavailable post TFS 2017 RC1 upgradeTFS 2017 RC1 升级后无法访问待办事项
【发布时间】:2017-06-15 18:19:23
【问题描述】:

tfs 积压页面抛出以下错误:“TF400898:发生内部错误。”从 TFS 2015 升级到 TFS 2017 RC1 后。所有其他内容都完好无损(即代码、构建和测试)。团队集合中的所有团队项目都会出现此错误。升级到 tfs 2017 RC1 成功,没有任何错误。

在事件查看器中记录错误:

TF53010:Team Foundation 组件或扩展中出现以下错误: 日期(UTC):2017 年 1 月 30 日下午 12:47:55 机器:TFS01 应用域:/LM/W3SVC/2/ROOT/tfs-1-131302443521960468 程序集:Microsoft.TeamFoundation.Framework.Server,版本=15.0.0.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a; v4.0.30319 服务主机:4fc1f4bf-8005-4244-a66c-c57edf4df7f1() 工艺细节: 进程名称:w3wp 进程 ID:18288 线程 ID:36708 帐户名称:\

详细消息:TF30065:发生未处理的异常。

网络请求详细信息 网址:http://:8080/tfs///Application/_backlogs [方法:GET] 用户代理:Mozilla/4.0(兼容;MSIE 7.0;Windows NT 6.3;WOW64;Trident/7.0;.NET4.0E;.NET4.0C;.NET CLR 3.5.30729;.NET CLR 2.0.50727;.NET CLR 3.0 .30729;InfoPath.3) 标头:不可用 路径:/tfs///Application/_backlogs 本地请求:真 主机地址:fe80::a8d5:ecb7:9ff9:640c%13 用户:\[认证类型:协商]

异常消息:对象引用未设置为对象的实例。 (类型 NullReferenceException) 异常堆栈跟踪:在 Microsoft.TeamFoundation.Server.WebAccess.WorkItemTracking.Common.BacklogConfigurationService.c__DisplayClass1_0.b__0() 在 Microsoft.TeamFoundation.Framework.Server.VssRequestContextExtensions.TraceBlock[T](IVssRequestContext requestContext, Int32 enterTracepoint, Int32 leaveTracepoint, Int32 exceptionTracepoint, String area, String layer, String methodName, Func1 action) at Microsoft.TeamFoundation.Server.WebAccess.WorkItemTracking.Common.BacklogConfigurationService.GetBacklogConfiguration(IVssRequestContext requestContext, Guid projectId, TeamFoundationTeam team, Boolean validateProcessConfig) at Microsoft.TeamFoundation.Agile.Server.AgileSettings..ctor(IVssRequestContext requestContext, CommonStructureProjectInfo project, TeamFoundationTeam team) at Microsoft.TeamFoundation.Server.WebAccess.Agile.AgileAreaController.get_Settings() at Microsoft.TeamFoundation.Server.WebAccess.Agile.BacklogsController.get_RequestBacklogContext() at Microsoft.TeamFoundation.Server.WebAccess.Agile.BacklogsController.Index(String level, Nullable1 showParents) 在 lambda_method(闭包,ControllerBase,对象 []) 在 System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext 控制器上下文,IDictionary2 parameters) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary2 参数) 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.c__DisplayClass42.b__41() 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.c__DisplayClass37.c__DisplayClass39.b__33() 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.c__DisplayClass4f.b__49() 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.c__DisplayClass4f.b__49() 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.c__DisplayClass4f.b__49() 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.c__DisplayClass4f.b__49() 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.c__DisplayClass4f.b__49() 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.c__DisplayClass4f.b__49() 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.c__DisplayClass4f.b__49() 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.c__DisplayClass4f.b__49() 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.c__DisplayClass4f.b__49() 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.c__DisplayClass4f.b__49() 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.c__DisplayClass4f.b__49() 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.c__DisplayClass4f.b__49() 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.c__DisplayClass4f.b__49() 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.c__DisplayClass4f.b__49() 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.c__DisplayClass25.c__DisplayClass2a.b__20() 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.c__DisplayClass25.b__22(IAsyncResult asyncResult) 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) 在 System.Web.Mvc.Controller.c__DisplayClass1d.b__18(IAsyncResult asyncResult) 在 System.Web.Mvc.Async.AsyncResultWrapper.c__DisplayClass4.b__3(IAsyncResult ar) 在 System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) 在 System.Web.Mvc.Async.AsyncResultWrapper.c__DisplayClass4.b__3(IAsyncResult ar) 在 System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) 在 System.Web.Mvc.MvcHandler.c__DisplayClass8.b__3(IAsyncResult asyncResult) 在 System.Web.Mvc.Async.AsyncResultWrapper.c__DisplayClass4.b__3(IAsyncResult ar) 在 System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) 在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

【问题讨论】:

  • 在 MSDN 论坛social.msdn.microsoft.com/Forums/en-US/… 上报告了同样的问题
  • 这个错误是否只发生在 IE 上?您是否尝试过使用其他浏览器(例如 chrome 或 firefox)?
  • @Patrick-MSFT IE 和 Chrome 都出现错误
  • 这个错误是发生在这个特殊的团队项目还是所有项目上?您是否尝试过在我的回答中重新运行配置向导,这可能会奏效。
  • @patrick-MSFT 这个错误是特定于一个特定的团队项目,我们确实尝试运行配置向导但没有成功。以下是运行配置向导的消息“没有可用于此团队项目的有效配置设置的流程模板”

标签: tfs tfs-2015


【解决方案1】:

如果升级成功且没有任何错误。那么这种问题可能与配置有关。

您可以尝试为团队项目重新运行配置向导来解决问题。如何请参考本教程:Configure features after an upgrade

【讨论】:

    猜你喜欢
    • 2017-04-12
    • 2017-05-14
    • 1970-01-01
    • 2018-10-24
    • 2020-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-27
    相关资源
    最近更新 更多