2013-02-08 20 views
5

Chúng tôi đang sử dụng SDL Tridion 2009.SDL Tridion 2009 - Không thể tạo đối tượng hệ thống sự kiện

Một số thời gian trước, chúng tôi bắt đầu nhận được lỗi này "Không thể tạo đối tượng hệ thống sự kiện". Chúng tôi bắt đầu nhận được lỗi này không thường xuyên.

Nó có thể là một cái gì đó với việc triển khai Sự kiện của chúng tôi, nhưng đó là chức năng hơn 2 năm và chúng tôi bắt đầu nhận được lỗi này chỉ một thời gian trước đây.

Chỉ trong trường hợp ai đó có thứ gì đó tương tự và có thể hữu ích.

Cảm ơn bạn rất nhiều

+1

Gần đây bạn đã thêm bất kỳ máy chủ bổ sung/chia tỷ lệ nào. Bạn cần đảm bảo hệ thống sự kiện của bạn có trên tất cả các máy chủ kích hoạt sự kiện (ví dụ: Xuất bản máy chủ, v.v.) –

+0

Xin chào Chris, Cảm ơn bạn rất nhiều vì đã trả lời tôi sẽ kiểm tra điều này. – Cristina

+0

Cristina, bạn có thể vui lòng kiểm tra nhật ký Trình xem sự kiện trên máy chủ CMS và xem liệu bạn có thể thấy thêm bất kỳ lỗi hoặc ngăn xếp dấu vết nào không? –

Trả lời

5

Lỗi này được nêu trong khi khởi tạo sự kiện. Các nghi phạm điển hình ở đây là các lỗi trong hàm tạo của Hệ thống sự kiện, như cố tải một tệp cấu hình không tồn tại (không xử lý lỗi đúng) hoặc gọi một thao tác mà người dùng hiện tại không được phép thực hiện.

Tridion hiện các hành động sau khi nó gây nên một sự kiện:

  1. Kiểm tra nếu tổ chức sự kiện được kích hoạt (MMC snapin thiết lập)
  2. Tạo một đối tượng kiểu "TDSEvents.Events"
  3. Đặt Identity của người dùng hiện tại (sử dụng .Identity trên đối tượng Sự kiện)
  4. Gọi phương thức On [ItemName] [Event] [Phase] và chuyển các tham số bắt buộc.

Nếu bất kỳ 3 bước đầu tiên nào gây ra lỗi, bạn sẽ gặp lỗi "Không thể tạo đối tượng hệ thống sự kiện" nổi tiếng.

+0

Hi Nuno, Cảm ơn bạn đã trả lời. – Cristina

Các vấn đề liên quan