2011-04-08 21 views
1

我在我的Plone 4.0.2站點中安裝了Products.Carousel 2.1b3。它一直工作到一兩天前。Products.Carousel停止工作 - 似乎與plone.app.registry有關

第一個症狀是,當點擊一個文件夾的Carousel選項卡時,它不會顯示標籤(只有標籤上方的消息 - 說我應該去內容標籤來編輯現有標籤的消息)。

我停用並重新激活了Plone控制面板中的產品。它似乎已經糾正了標籤沒有出現問題。在此之後,但是其他一些莫名其妙的symptons:

  • 有些旋轉木馬拒絕出現(它似乎,但我不知道該出現的唯一的旋轉木馬是一個用於Plone站點)
  • 寬度和高度的配置是不尊重
  • 對於確實出現了旋轉木馬,沒有任何過渡和滑塊顯示僅在第一個標題

最後,在event.log,有一個關於plone.app.registry警告:

2011-04-07T17:45:55 WARNING OFS.Uninstalled Could not import class 'Registry' from module 'plone.app.registry.registry' 

但我不知道這是否開始顯示旋轉木馬問題之前或之後。

關於如何修復它的任何想法?

編輯 -

一些實驗後,似乎被刪除collective.carousel固定。

有沒有人知道Products.Carousel和collective.carousel之間的任何不兼容?應該不是同時安裝在同一個站點?

回答

0
  1. 運行bin/instance debug在正常日誌中看不到的錯誤並不罕見。
  2. 「一些傳送帶拒絕出現」聽起來可能是一個腳本問題 - 嘗試使用Firefox與Firebug來查看是否有任何404(文件未找到)錯誤或JavaScript錯誤。
  3. 雖然OFS.Uninstalled 只是一個警告,我看到網站完全通過刪除plone.app.registry中斷。但是,這不是通常的症狀。我懷疑這是問題,但你可以總是添加plone.app.registry到你的buildout,看看你的問題是否消失。
+0

你可能想運行'bin/instance fg'來啓用開發模式。 'debug'會給你一個數據庫提示,這在這種情況下沒有什麼幫助。在Plone 4.1中,這種情況會有所改善,因爲在啓動過程中您總會收到錯誤報告,並且在生產模式下啓動時不會吞下它們('console','start') – 2011-04-09 14:53:26