2017-08-29 51 views
0

我建立一個新的XPages前端到現有的IBM Notes應用程序後清潔的XPages項目。該UI的XPages存在於它自己的數據庫 - 這樣只包含一些腳本庫和Java類沿XPages和自定義控件。所有設計元素都使用相同的ID進行簽名。總是有每個碼變化

以下更改任何代碼,我需要清理項目,反映在變更前在瀏覽器中。如果我只是重建項目,我會得到「錯誤500. HTTP Web服務器:命令沒有處理異常」。

日誌文件錯誤日誌0.xml不包含任何額外的信息: -

2017-08-29T14:24:47.775+01:00 SEVERE CLFAD0141E: Error processing XPage request 
2017-08-29T14:24:47.790+01:00 SEVERE CLFAD0211E: Exception thrown 
2017-08-29T14:24:47.822+01:00 SEVERE CLFAD0246E: Exception occurred servicing request for: /dev/test.nsf/home.xsp - HTTP Code: 500 

任何想法可能會導致什麼呢?

+0

XPages日誌文件對錯誤有何評論?如果你不能給的XPages直接在服務器上的日誌文件,然後使用XPages中日誌從OpenNTF文件讀取器從瀏覽器方便地訪問日誌文件。 –

+2

謝謝,Per。在XPages日誌文件中還有更多的信息:java.lang.ExceptionInInitializerError引起:java.lang.ClassCastException:eu.linqed.debugtoolbar.DebugToolbar與eu.linqed.debugtoolbar.DebugToolbar不兼容我正在使用原始版本的Debug工具欄 - 不是OSGI插件。這導致我這個線程https://lostinxpages.com/2013/08/26/java-still-vexing-me-in-xpages/馬丁Rolph的建議爲我工作:「修復它通過添加此xsp.property xsp .application.forcefullrefresh = true「 –

+0

啊,你的評論編輯擊敗了我! –

回答

6

根據您在評論中提到的ClassCastException問題,這聽起來像修復將打開數據庫的Xsp屬性中的「設計更改時刷新整個應用程序」。

默認情況下它是關閉的,但我發現最好在100%的時間內打開它 - 關閉時,運行時會嘗試聰明地重新裝入所有內容,但它不完美,導致經常遇到特定問題

+0

感謝傑西 - 你的回答,因爲我是在評論! –