多米諾9.0.1版 設計師9.0.1版的XPage Java類引起com.ibm.designer.domino.napi.NotesAPIException
(我改變了堆棧跟蹤的文本稍微以客戶出來的圖片)
每隔一段時間,在發展環境一段時間,我已經越來越在服務器日誌以下堆棧跟蹤:
> 7.01.2014 17:01:13 HTTP JVM: com.ibm.designer.domino.napi.NotesAPIException: File access error:
> Error while getting information on item $FileData
> 17.01.2014 17:01:13 HTTP JVM: Note item not found. For more detailed information, please consult error-log-0.xml located in
> c:/Domino/data/domino/workspace/logs
> 17.01.2014 17:01:13 HTTP JVM: Managedbean DatabaseController could not be created Can't instantiate class:
> 'de.holistic.cust.epr.EprDatabaseController'..
> java.lang.ClassNotFoundException: class
> java.lang.ClassNotFoundException:
> de.holistic.cust.epr.EprDatabaseController. For more de
> 17.01.2014 17:01:13 HTTP JVM: ailed information, please consult error-log-0.xml located in c:/Domino/data/domino/workspace/logs
> 17.01.2014 17:01:13 HTTP JVM: com.ibm.xsp.webapp.FacesServlet$ExtendedServletException:
> com.ibm.xsp.exception.EvaluationExceptionEx: Error while executing
> JavaScript computed expression
從XML日誌文件中的以下不顯示任何的承諾的額外信息
com.ibm.designer.domino.napi.NotesAPIException: File access error: Error while getting information on item $FileData Note item not found
此異常有時還會與SecurityException相結合。
1.辭職數據庫沒有任何作用
2.更改類和xpages並重新保存有時會解決問題一次,或者它只是我花費的時間來嘗試。
3.重新啓動HTTP任務/服務器從來沒有區別
4.清潔和建築不做一件事。
在谷歌搜索這個問題後,有些人在將它們的java類存儲在「普通設計器」透視圖的java區域時遇到了這個問題。我在自定義源文件夾「WebContent/WEB-INF/src」中有我的java代碼。
是否有其他人有/有這個問題?如果是這樣,怎麼才能最好地解決?這是XPage實現中的錯誤嗎?只有當源代碼需要編譯時,我纔會在jar文件中遇到java類的問題。儘管可以使用jar文件而不是原始類來提供應用程序,但在開發環境中是不切實際的。任何幫助將不勝感激。
我設法通過更改堆棧跟蹤中列出的類的名稱來臨時更正問題,然後再將其命名回來。這對我來說似乎是一種樂隊助手解決方案,並不能真正糾正原因。有什麼辦法可以防止這種情況再次發生?我做錯了什麼導致這個錯誤? – Greg
這裏要做的最好的事情是獲得IBM支持來檢查此查詢。 –