SDL Tridion 2009 - 无法创建事件系统对象

Cri*_*ina 5 tridion

我们正在使用SDL Tridion 2009.

前段时间我们开始收到此错误"无法创建事件系统对象".我们开始偶尔发现这个错误.

它可能与我们的事件实现有关,但功能已超过2年,我们刚刚开始收到此错误.

万一有人得到类似的东西,它可以帮助.

非常感谢你

Nun*_*res 5

在事件初始化期间引发此错误.这里典型的嫌疑人是事件系统的构造函数中的错误,比如尝试加载不存在的配置文件(没有正确的错误处理)或调用当前用户不允许执行的操作.

Tridion在触发事件时执行以下操作:

  1. 检查是否启用了事件(MMC SnapIn设置)
  2. 创建"TDSEvents.Events"类型的对象
  3. 设置当前用户的标识(使用Events对象上的.Identity)
  4. 调用On [ItemName] [Event] [Phase]方法并传递所需的参数.

如果前3个步骤中的任何一个导致错误,您将收到臭名昭着的"无法创建事件系统对象"错误.