5

SDL Tridion 2009 を使用しています。

少し前に、「イベント システム オブジェクトを作成できません」というエラーが発生し始めました。このエラーは散発的に発生し始めます。

イベントの実装に問題がある可能性がありますが、それは 2 年以上機能していましたが、このエラーが発生し始めたのはほんの少し前のことです。

誰かが似たようなものを手に入れた場合に備えて、それは役に立ちます。

どうもありがとうございました

4

1 に答える 1

5

このエラーは、イベントの初期化中に発生します。ここでよく疑われるのは、イベント システムのコンストラクターのエラーです。たとえば、存在しない構成ファイルを (適切なエラー処理なしで) 読み込もうとしたり、現在のユーザーが許可されていない操作を呼び出したりしています。

イベントをトリガーすると、Tridion は次のアクションを実行します。

  1. イベントが有効になっているかどうかを確認します (MMC SnapIn 設定)
  2. タイプ「TDSEvents.Events」のオブジェクトを作成します
  3. 現在のユーザーの ID を設定します (Events オブジェクトで .Identity を使用)
  4. On[ItemName][Event][Phase] メソッドを呼び出して、必要なパラメーターを渡します。

最初の 3 つのステップのいずれかでエラーが発生すると、悪名高い「イベント システム オブジェクトを作成できません」というエラーが表示されます。

于 2013-02-08T16:43:23.980 に答える