TFS2012 Upgrade - Builds sometimes failing with TF215097 “DynamicActivity” error

旧城冷巷雨未停 提交于 2019-12-07 11:14:20

问题


We use a few tweaked Build Process Template, developed for TFS2010 for all of our builds, but these BPTs are not using any custom activities. We recently upgraded to TFS2012, and during the upgrade converted our BPTs according to these instructions.

This works fine, most of the time, but periodically, it coughs up:

TF215097: An error occurred while initializing a build for build definition \Project1 (Dev10)\Simple - Manual: The values provided for the root activity's arguments did not satisfy the root activity's requirements: 'DynamicActivity': Expected an input parameter value of type 'Microsoft.TeamFoundation.Build.Workflow.Activities.BuildSettings' for parameter named 'BuildSettings'.

There's nothing in any log, there's nothing visible that I can see as the root cause in any way. The only fix is to restart the Build Controller, at which time the error vanishes for a few hours. When I unregistered and re-registered the Controller, the problem went away for about a day.

The important thing here is that these build process templates do work on TFS2012, but then they suddenly stop working for no reason I can determine.


回答1:


As it turns out, some builds were still using legacy 2010-style Build Process Templates. Any time someone queued one of those builds, the entire build controller started freaking out. By getting rid of those BPTs, we resolved the issue.



来源:https://stackoverflow.com/questions/13840528/tfs2012-upgrade-builds-sometimes-failing-with-tf215097-dynamicactivity-error

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!