2013-02-08 1 views
5

Мы используем SDL Tridion 2009SDL Tridion 2009 - Невозможно создать систему обработки событий объекта

Некоторое время назад мы начинаем получать эту ошибку «Не удалось создать систему событий объекта». Мы начинаем получать эту ошибку спорадически.

Это может быть что-то с нашей реализацией событий, но это было функционально более двух лет, и мы начали получать эту ошибку только некоторое время назад.

На всякий случай кто-то получил что-то подобное, и это может помочь.

Большое спасибо

+1

Вы недавно добавили какие-либо дополнительные/развернутые серверы. Вам нужно убедиться, что ваша система событий находится на всех серверах, которые запускают события (например, серверы публикации и т. Д.) –

+0

Привет, Крис, Большое вам спасибо за ответ. Я проверю это. – Cristina

+0

Cristina, можете ли вы проверить журналы Event Viewer на серверах CMS и посмотреть, можно ли увидеть больше ошибок или стеков? –

ответ

5

возникает эта ошибка при инициализации события. Типичными подозреваемыми здесь являются ошибки в конструкторе Event System, такие как попытка загрузить файл конфигурации, который не существует (без правильной обработки ошибок) или вызов операции, которую текущий пользователь не может сделать.

Tridion выполняет следующие действия при срабатывании события:

  1. Проверьте, если событие включено (MMC установка SnapIn)
  2. Создать объект типа «TDSEvents.Events»
  3. Установите Идентичность текущего пользователя (используя .Identity для объекта Events)
  4. Вызвать метод [ItemName] [Event] [Phase] и передать необходимые параметры.

Если какой-либо из первых трех шагов вызывает ошибку, вы получите позорную ошибку «Невозможно создать объект системы событий».

+0

Привет Нуно, Спасибо за ваш ответ. – Cristina

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

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