2015-09-09 35 views
0

在Note 9.0.1客戶端中打開基於xpages的應用程序時,我遇到問題(錯誤:500意外的運行時錯誤)。這個問題不是重現,因爲當你重新啓動你的客戶端時,它會自動解決問題,而且它不經常出現。IBM Notes Client 9.0.1中的錯誤500

最初我們使用Server 8.5.3,但是我們已經將服務器升級到9.0.1 FP4HF71。我們沒有在8.5.X客戶端上觀察到這個問題。

有人可以告訴爲什麼在某些機器上發生此問題,並且機器重新啓動時自動解決問題。

其他人面對同樣的問題?可能解決方案

除xpages應用以外,它運行良好。

感謝, Qaiser

回答

2

難道這當你正在開發?如果您在Domino Designer中進行更改並希望查看XPiNC中的更改,則需要關閉Notes並重新打開。這是關於如何加載應用程序以及XPiNC運行時與XPiNC與服務器的不同之處。 (我的猜測是XPiNC XPages運行時使用加載到內存中的應用程序的.class文件,但構建應用程序會重新創建這些文件 - 它必須 - 因此這些文件不再可用於XPiNC運行時。)

There's沒有辦法繞過它,我的建議(以及我在其他項目上用於XPiNC開發的內容)在Firefox中進行開發和測試,然後在完成時在XPiNC中進行最終審覈。 Firefox中的故障排除比XPiNC更容易,即使使用Firebug Lite插件也是如此,所以這將是一種更簡單的開發體驗。

與XPiNC的外觀和感覺/處理最大的不同是如果@DbLookup@DbColumn編碼爲「」作爲第一個參數,它適用於瀏覽器,但是不好的做法。遵循使用@DbName()作爲第一個參數的最佳實踐將在XPiNC和瀏覽器上產生一致的結果。

對於非XPages應用程序,它不會發生這種情況,因爲它們是唯一使用內置於Notes Client for XPiNC的XPage運行時的應用程序。

+0

感謝您的快速回復。不,這些舊應用程序在8.5.X環境中運行良好,但有時在Notes Client 9.0.1中打開相同的應用程序時會拋出此錯誤(不總是)相同的客戶端很好地工作100次,但一次造成問題並且在網絡上找不到問題客戶。 –

+0

我會檢查工作空間日誌(幫助>支持>查看日誌/查看跟蹤)以獲取更多信息。另外,如果應用程序沒有錯誤頁面,則值得添加一個,這樣您就可以捕獲具體錯誤。 –

+0

9.0.1在Notes首選項中添加了允許Java代碼的特定設置。我不確定這是一個因素,因爲對於那些沒有勾選該設置的用戶來說,這總會失敗。但這是8.5.3 XPiNC和9.0.1之間的區別XPiNC –

0

嘗試將首選項 - > Domino Designer - > Web預覽端口下的端口更改爲8080或其他行。也許端口80已被使用。