2012-03-09 33 views
0

我有一個屬性showDeleteButton的自定義控件。自定義控件問題 - 未知屬性

  • 類型:布爾
  • 編輯:布爾值
  • 必填字段:真

偶爾我建立時收到此錯誤信息,在使用它的XPages:

未知屬性showDeleteButton。它不是在標籤XC定義:ccCommonActions

我試着刪除自定義控件並重新創建它。這個問題在幾次構建之後仍然會彈出。我可以通過禁用所需的屬性,保存,啓用,保存,項目 - >清理來解決此問題。

有沒有人遇到這個問題/知道什麼可能是錯誤的?

+0

這可能與該問題描述這裏] [1]。 [1]:http://stackoverflow.com/questions/5352550/meaning-of-java-lang-classcastexception-someclass-incompatible-with-someclass – 2012-03-09 14:18:34

+0

你可以檢查XSP-config文件? – 2012-03-09 14:29:51

回答

0

我釘的原因。我回頭測試了NSF上的源代碼控制。不知道這是否正常,但DDE使用我給該項目的名稱在VFS中創建了一個子文件夾。我刪除了該文件夾,到目前爲止它看起來沒問題。

1

我這些樣的錯誤了。它與自8.5.3以來自動關閉構建有關。我的解決方案:將控件從應用程序中刪除,重建並執行項目 - >清理,然後將控件粘貼回來(重建和項目 - >清理)。

+0

暫時工作,如切換自定義控制/保存/重建中的必需屬性。 – 2012-03-12 14:06:42

+1

如果錯誤是您的控件上未定義屬性,則可能是由您的控件的「舊」編譯版本引起的。你可能有'雙'類控制文件。我遇到了與java類完全相同的問題,這讓我瘋狂!我必須完全切斷與Xpages相關的所有內容,進行清理並重建並重新粘貼。我最終通過使用源嗅探器(在openntf上)找到了此問題的原因。如果您查看它在磁盤上導出的所有文件,您會看到它會導出多個與您的控件相同的類文件。 – 2012-03-13 19:05:45

+0

我想我已經明白了原因。我回頭測試了NSF上的源代碼控制。不知道這是否正常,但DDE使用我給該項目的名稱在VFS中創建了一個子文件夾。我昨天刪除了該文件夾,到目前爲止它看起來沒問題。所以有兩個類文件。即使它們在不同的文件夾中,也可能是它們互相干擾。如果我在一兩天之後再沒有發現任何錯誤,我會解決這個問題。 :) – 2012-03-14 06:33:51

1

默認值添加到屬性,然後再試一次。如果自動構建關閉,則需要構建一次才能激活該構建。

+0

沒有工作,但感謝您的建議 – 2012-03-12 07:12:24