【发布时间】: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 这个错误是特定于一个特定的团队项目,我们确实尝试运行配置向导但没有成功。以下是运行配置向导的消息“没有可用于此团队项目的有效配置设置的流程模板”