我將一個集合從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