TFS 2010构建期间出现未知错误

时间:2011-11-01 13:47:31

标签: msbuild tfs2010 workflow-foundation tfsbuild

我们的构建过程经常抱怨以下错误:

Cannot cancel the workflow. Agent needs to be restarted. Details: The operation could not be performed because WorkflowApplication 1bdad252-a330-4e37-9749-749ed7ceaea8 is aborted.

我知道这个错误只是一个通用的失败消息,但我似乎无法找到真正的错误。发送此错误时正在运行的内容包括:Run MSBuild for Project活动和Associate Changesets and Work Items活动。 (它们并行运行)。我尝试将日志记录级别提升到诊断级别,但它似乎没有用。

可能相关的问题,当发生这种情况时,即使在其他时间也会创建MSBuild的日志文件。

1 个答案:

答案 0 :(得分:2)

您是否在此构建模板中有任何自定义活动,或者它只是默认构建模板?如果我没记错的话,此错误消息表示进程中可能存在未处理的异常(可能来自后台线程),导致工作流应用程序中止。我很久以前就诊断出了类似的问题,结果发现未处理的异常是从客户的自定义活动中抛出的。

不幸的是,我不认为未处理的异常报告得很好。您可以尝试将windbg附加到构建计算机上的TfsBuildServiceHost.exe,并设置打印出所有异常(并希望这将重现)。但如果您确实有自定义活动,请先仔细查看它们。

以下是我发现的另一个来自互联网的thread关于此错误的信息。确保您已创建构建共享并授予构建服务帐户的写​​入权限。