2017-01-17 2 views
1

Я создал аналогичные предупреждения в двух коллекциях на одном сервере. При смене рабочего элемента в первой коллекции я получаю электронную почту, а в другой - нет.Не отправлять уведомление в TFS 2015 в определенной коллекции

Пожалуйста, помогите мне решить эту проблему.

[60371] [TEAM FOUNDATION]DefaultCollection:Team Foundation Server 
.... 
Notification Common Delivery 
TF400797: Job extension had an unhandled error: System.NullReferenceException: Object reference not set to an instance of an object. 
at Microsoft.TeamFoundation.JobService.Extensions.Core.NotificationJobExtension.SendNotifications(TeamFoundationRequestContext requestContext, ISet`1 deliveryTypes) 
at Microsoft.TeamFoundation.JobService.Extensions.Core.NotificationCommonDeliveryJob.DeliverNotifications(TeamFoundationRequestContext requestContext) 
at Microsoft.TeamFoundation.JobService.Extensions.NotificationDeliveryJobBase.Run(TeamFoundationRequestContext requestContext, TeamFoundationJobDefinition jobDefinition, DateTime queueTime, String& resultMessage) 
at Microsoft.TeamFoundation.Framework.Server.JobRunner.ExecuteJob() 
+0

Не можете добавить к вашему вопросу дополнительную информацию? У вас есть два командных проекта в одной и той же или разных коллекциях? Если это две коллекции, они затем помещаются на один и тот же сервер. Вы видите ошибку в журнале событий на сервере? И пожалуйста, добавьте скриншот от вас ниже комментария. –

+0

У вас есть два командных проекта в одной и той же коллекции? - Другой; Вы видите ошибку в журнале событий на сервере? - Нет http://i89.fastpic.ru/big/2017/0117/a8/7e0b8b29815394d9bb3e51fca0414aa8.jpg –

+0

Пожалуйста, добавьте более подробную информацию и снимок экрана на свой вопрос. –

ответ

1

Существует ряд причин, которые могут вызвать проблемы. В настройках предупреждения, которое не проходит, или условий, не вызывающих оповещение, может быть просто опечатка.

Попробуйте

  1. Проверьте оповещения сконфигурированные, чтобы найти ошибки или различия. Было бы неплохо воссоздать проблематичное предупреждение с нуля, чтобы убедиться, что в настройках нет недопустимых символов.
  2. Учитывая, что коллекции размещены на разных серверах, один из работающих не может иметь неправильные настройки электронной почты. Проверьте консоль администрирования Team Foundation Server в разделе Application Tier ->Настройки оповещений электронной почты. Он должен быть включен, и вы должны быть в состоянии Отправить тестовую электронную почту.
  3. Проверьте Job Summary (ваш сервер TFS), чтобы узнать, есть ли ошибки в задании Уведомления Уведомления Сообщите мне о новинках и.
  4. Проверьте журнал событий (на вашем сервере TFS) на наличие ошибок и предупреждений во время срабатывания предупреждения.
+0

1. Я щекочу. Нет никакой разницы. 2. Коллекции размещаются на одном сервере! 3. Я проверю. 4. Нет ошибок. –

+0

Я добавил журнал выше. DefaultCollection перенесено с TFS2008 на TFS2015. Возможно, это и есть причина. –

+0

Хорошо с добавленным журналом! Какую версию TFS вы используете? Кажется, я помню, что были проблемы с уведомлениями в ранней версии TFS 2015. –

 Смежные вопросы

  • Нет связанных вопросов^_^