Сбой TFS Shelveset / Gated Check-in: TF400898: произошла внутренняя ошибка

#tfs #msbuild #gated-checkin

#тфс #в MSBuild #закрытый-регистрация #tfs #msbuild #gated-проверка

Вопрос:

При попытке запустить сборку TFS 2015 с указанным набором изменений (или gated checkin) мы получаем ошибку в начале сборки:

ошибка

Так что, похоже, это проблема с TF UNSHELVE командой… Я вошел на сервер под учетной записью пользователя TFS agent и выполнил команду вручную:

введите описание изображения здесь

Это сработало ПОСЛЕ того, как я настроил коллекцию tf workspaces в соответствии с ее запросом. Смотрите ошибку начальной команды-ред.

Есть идеи, где я могу найти более подробную информацию о том, что на самом деле не удается? Я не получаю исправное сообщение об ошибке. В журнале eventvwr.msc я не вижу ничего относящегося к делу.

  • Сборка выполняется нормально, если набор изменений не указан
  • Я удалил рабочую область и разрешил сборке заново создать ее — не помогло

РЕДАКТИРОВАТЬ: Дополнительная информация, похоже на ошибку в TFS? Если кто-нибудь не знает обходного пути, похоже, нам придется отложить сборку до обновления TFS.

введите описание изображения здесь

Комментарии:

1. Попробуйте запустить сборку с переменной system.debug = true сконфигурировано. Это должно предоставить более подробную информацию. В качестве альтернативы проверьте _diag папку агента на предмет более конкретного сообщения об ошибке.

2. В TFS 2015 установлена довольно старая версия агента сборки и сопутствующих задач. Агент и задачи были значительно улучшены с этого v1 выпуска. Azure DevOps Server 2019 в основном поставляется с версиями v3 большинства задач и просмотрел более 60 спринтов, в которых были внесены улучшения. Настоятельно рекомендуется обновление до TFS 2017 или Azure DevOps Server 2019.

3. @jessehouwing добился некоторого прогресса — узнал больше информации о сообщении об ошибке в редактировании выше. Похоже на ошибку TFS

4. Действительно похоже на ошибку. Установлено ли у вас последнее обновление TFS 2015 и последняя версия agtn, доступная для этого обновления?