我将一个集合从TFS 2012.2迁移到新的TFS 2015,我为该集合配置了XAML构建代理,当我尝试运行构建时,它在“关联变更集和工作项”活动期间失败。TFS 2015 XAML构建失败
从堆栈跟踪,我可以看到它不能改变工作项目,我试图用一个小项目重现案例与相同的一切,但它工作正常?!
构建日志:
异常堆栈跟踪:在 Microsoft.TeamFoundation.WorkItemTracking.Proxy.WorkItemServer.Update(字符串 的requestId,包的XmlElement,的XmlElement &结果, MetadataTableHaveEntry [] metadataHave ,字符串& dbStamp, IMetadataRowSets &元数据)
在 MICR osoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore.SendUpdatePackage(XmlElement的 包,的XmlElement &结果,布尔散装)
在 Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore.SaveWorkItems(工作项[] 工作项,布尔散装, SaveFlags saveFlags)
在 Microsoft.TeamFoundation.WorkItemTracking.Client.BatchSaveHelper.TryUpdate(WorkItemStore 存储,工作项目[]的工作项,SaveFlags saveFlags,List`1错误)
在 Microsoft.TeamFoundation.WorkItemTracking.Client.BatchSaveHelper.TryUpdate(WorkItemStore 存储,工作项目[]的工作项,SaveFlags saveFlags,List`1错误)
在 Microsoft.TeamFoundation.WorkItemTracking.Client.BatchSaveHelper.BatchSave(WorkItemStore 存储,工作项[]的工作项,saveFlags saveFlags)
在 Microsoft.TeamFoundation.Build.Workflow.Activities.WitBatchSaveWorkItems.Execute(CodeActivityContext 上下文)
在System.Activities.CodeActivity`1.InternalExe可爱的(ActivityInstance 例如,ActivityExecutor执行人,BookmarkManager bookmarkManager)
在 System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor 执行人,BookmarkManager bookmarkManager,地点resultLocation)
事件日志:
默认控制器 - tfsbuild:取消工作流实例为 使用ID {2da10eef-3c75-48ce-852b-78436a594f85}构建vstfs:/// Build/Build/430。异常 类型:System.NullReferenceException异常消息:对象引用 未设置为对象的实例。堆栈跟踪:在 System.Activities.Statements.Throw。执行(CodeActivityContext 上下文)在 System.Activities.CodeActivity.InternalExecute(ActivityInstance 例如,ActivityExecutor执行人,BookmarkManager bookmarkManager) 在 System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor 执行人,BookmarkManager bookmarkManager,位置resultLocation )
你有没有找到解决这个问题? –
你使用TFS 2012控制器来构建? – Angshuman