2015-08-04 2 views
2

У нас есть некоторые проблемы с нашими сборками TFS (2012 с обновлением 3). Для командного проекта, все сборки заканчиваются с ошибкой: Исключение сообщений: TF26006: Team Foundation не удалось найти 0. (тип DeniedOrNotExistException)TF26006: Team Foundation не удалось найти 0

Symthoms являются:

  • Для других командных проектов , сборки работают нормально. Существует проблема для всех сборок в конкретном командном проекте.
  • Сборка генерирует артефакты падения в папку, но не обновляет тестовые серверы (это операция xcopy с командой powershell, которая запускается после сборки ).

До сих пор мы пытались перезагрузить наш контроллер и агентов. Это не сработало. Есть ли что-нибудь еще, что мы можем попробовать?

Edit: Full expection stack trace is here: 
Exception Message: TF26006: Team Foundation could not find 0. (type DeniedOrNotExistException) 
Exception Stack Trace: 
Server stack trace: 
    at Microsoft.TeamFoundation.WorkItemTracking.Client.ProjectCollection..ctor(WorkItemStore store) 
    at Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore.get_Projects() 
    at Microsoft.TeamFoundation.WorkItemTracking.Client.FieldDefinitionCollection..ctor(WorkItemStore store, Boolean filtered) 
    at Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore.get_FieldDefinitions() 
    at Microsoft.TeamFoundation.WorkItemTracking.Client.ClientWiqlAdapterHelper.FindField(String name, String prefix, Object tableTag) 
    at Microsoft.TeamFoundation.WorkItemTracking.Client.Wiql.NodeFieldName.Bind(IExternal external, NodeTableName tableContext, NodeFieldName fieldContext) 
    at Microsoft.TeamFoundation.WorkItemTracking.Client.Wiql.Node.BindChildren(IExternal external, NodeTableName tableContext, NodeFieldName fieldContext) 
    at Microsoft.TeamFoundation.WorkItemTracking.Client.Wiql.NodeFieldList.Bind(IExternal external, NodeTableName tableContext, NodeFieldName fieldContext) 
    at Microsoft.TeamFoundation.WorkItemTracking.Client.Wiql.NodeSelect.Bind(IExternal external, NodeTableName tableContext, NodeFieldName fieldContext) 
    at Microsoft.TeamFoundation.WorkItemTracking.Client.Query.Initialize(WorkItemStore store, String wiql, IDictionary context, Int32[] ids, Int32[] revs, Boolean dayPrecision) 
    at Microsoft.TeamFoundation.WorkItemTracking.Client.Query..ctor(WorkItemStore store, String wiql) 
    at Microsoft.TeamFoundation.Build.Workflow.Activities.WitQueryWorkItems.RunCommand(WorkItemStore workItemStore, IEnumerable`1 ids, IEnumerable`1 fields, Int32 pageSize, Boolean includeParentWorkItems) 
    at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs) 
    at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink) 

Exception rethrown at [0]: 
    at System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message 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.WitQueryWorkItems.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 executor, BookmarkManager bookmarkManager) 

ответ

5

Проблема была решена, как только построить кэш Team Foundation сервера полностью очищен (Вы лучше прекратить строить услуги раньше, так что вам не придется иметь дело с файлами, которые заблокированы). Чтобы сделать это, я почистил содержание папки ниже: C: \ Users \ имя пользователя (имя пользователя Team Explorer) \ AppData \ Local \ Microsoft \ Foundation Team \ 4.0 \ Cache

Смежные вопросы