2013-02-08 51 views
5

我們使用支持SDL Tridion 2009年支持SDL Tridion 2009 - 無法創建一個事件系統對象

前一段時間,我們開始得到這個錯誤「無法創建一個事件系統對象」。 我們開始發現這個零星的錯誤。

它可能是我們的事件實施的東西,但那是功能超過2年,我們開始得到這個錯誤就在一段時間。

以防萬一有人得到類似的東西,它可以提供幫助。

非常感謝你

+1

您最近是否添加了任何附加/擴展的服務器?你需要確保你的事件系統在所有觸發事件的服務器上(即發佈服務器等) – 2013-02-08 16:13:30

+0

嗨克里斯,非常感謝你的回答我會檢查這個。 – Cristina 2013-02-08 16:30:07

+0

克里斯蒂娜,你可以請檢查CMS服務器上的事件查看器日誌,看看你是否能看到更多的錯誤或堆棧跟蹤? – 2013-02-08 16:32:42

回答

5

在事件初始化期間引發此錯誤。這裏典型的嫌疑犯是事件系統的構造函數中的錯誤,例如試圖加載一個不存在的配置文件(沒有正確的錯誤處理)或調用當前用戶不允許執行的操作。

外表套上會執行下列操作時,它會觸發一個事件:如果啓用事件(MMC管理單元設置)

  • 創建類型的對象「TDSEvents.Events」
  • 設置標識

    1. 檢查(在事件對象上使用.Identity)
    2. 調用On [ItemName] [Event] [Phase]方法並傳遞所需的參數。

    如果前3個步驟中的任何一個導致錯誤,您將得到臭名昭着的「無法創建事件系統對象」錯誤。

  • +0

    Hi Nuno,謝謝你的回答。 – Cristina 2013-02-11 10:26:18

    相關問題