TFS 2012异常消息:TF246021

时间:2016-03-18 13:50:23

标签: tfs

我在TFS中收到以下错误

  

异常消息:TF246021:处理您的错误时发生错误   请求。技术信息(针对管理员):SQL Server错误:   2601(类型VersionControlException)异常堆栈跟踪:服务器   堆栈跟踪:at   Microsoft.TeamFoundation.Client.Channels.TfsHttpClientBase.HandleReply(TfsClientOperation   操作,TfsMessage消息,对象[]&输出)   Microsoft.TeamFoundation.VersionControl.Client.Repository5.LabelItem(字符串   workspaceName,String workspaceOwner,VersionControlLabel标签,   LabelItemSpec [] labelSpecs,LabelChildOption children,Int32   maxClientPathLength,Failure []&失败)   Microsoft.TeamFoundation.VersionControl.Client.WebServiceLayer.LabelItem(字符串   workspaceName,String workspaceOwner,VersionControlLabel标签,   LabelItemSpec [] labelSpecs,LabelChildOption children,Failure []&   失败)   Microsoft.TeamFoundation.VersionControl.Client.VersionControlServer.CreateLabel(VersionControlLabel   label,LabelItemSpec [] itemSpecs,LabelChildOption options,Failure []&   失败)   Microsoft.TeamFoundation.Build.Workflow.Activities.TfLabel.TfLabelInternal.RunCommand(VersionControlScope   versionControlScope,String nonFatalError,VersionControlLabel标签,   IEnumerable`1项,LabelChildOption childOption)at   System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr的   md,Object [] args,Object server,Object []& outArgs)at   System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(即时聊天   msg,IMessageSink replySink)

     

在[0]处重新抛出异常:at   System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(消息   reqMsg,Boolean bProxyCase)at   System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed,   MessageData&安培; msgData)at System.Func 6.EndInvoke(IAsyncResult result) at Microsoft.TeamFoundation.Build.Workflow.Activities.TfLabel.TfLabelInternal.EndExecute(AsyncCodeActivityContext context, IAsyncResult result) at System.Activities.AsyncCodeActivity 1.System.Activities.IAsyncCodeActivity.FinishExecution(AsyncCodeActivityContext)   context,IAsyncResult result)at   System.Activities.AsyncCodeActivity.CompleteAsyncCodeActivityData.CompleteAsyncCodeActivityWorkItem.Execute(ActivityExecutor   执行者,BookmarkManager bookmarkManager)

     

内部异常详情:

     

异常消息:TF246021:处理您的错误时发生错误   请求。技术信息(针对管理员):SQL Server错误:   2601(类型SoapException)SoapException Details:Exception   堆栈跟踪:

我已经阅读了StackOverflow中的上一篇文章,其中指出了重新创建工作区,我尝试了它并且它不起作用。

此外,我试图清理缓存,再次没有任何运气。当我去禁用“标签源”并运行它可以运行的构建时,我注意到了一件事。我相信它与创建一个分支,然后从主分支删除一些文件,然后让TFS陷入混乱。我不确定这是解决这个问题的最佳方法,升级到更新版本的TFS会很困难。

1 个答案:

答案 0 :(得分:0)

  1. 确保您的TFS 2012已升级到最新版本的Update 4.

  2. 确保构建服务器与TFS应用程序层具有相同的版本。

  3. 确保清除客户端缓存和服务器缓存。客户端缓存:C:\Users\username\AppData\Local\Microsoft\Team Foundation\4.0\Cache。服务器缓存:C:\ProgramData\Microsoft\Team Foundation\Web Access\Cache_v11.0

  4. 在事件查看器中检查事件日志,看看是否有帮助。