我有一個xPage應用程序,它顯示當前記錄的用戶的電子郵件列表。使用某個按鈕用戶可以從收件箱中刪除選定的電子郵件並將其放入另一個文件夾。xPage應用程序 - 使用document.removeFromFolder和document.putInFolder拋出錯誤
UI工作正常,除了我的JAVA後端類中的document.removeFromFolder和document.putInFolder引發錯誤「注意錯誤:您無權執行該操作($ Inbox)」。刪除文檔或將文檔從收件箱/另一個文件夾放入收件箱時也存在相同的錯誤。但ACL是正確的,用戶可以創建電子郵件,刪除它們...
有沒有人提示最新什麼錯了?
這裏是我得到錯誤信息(只是一小部分):
JavaScriptMethodBinding.invoke(JavaScriptMethodBinding.java:111) ... 32 more Caused by: NotesException: Notes error: You are not authorized to perform t hat operation (($Inbox)) at lotus.domino.local.Document.removeFromFolder(Unknown Source)
也許你應該把這裏的一些代碼。你的代碼的簽名人可以訪問郵箱嗎?它是一個Java代理嗎? – 2012-04-03 18:28:03
嗯,我剛剛找到了這個。郵箱位於server1上,應用程序在兩個不同的服務器(server2和server3)上運行。 (我有兩個應用程序服務器)。此錯誤僅發生在這兩個服務器中的一個服務器上,在第一臺服務器上出現此錯誤時失敗,在第二臺服務器上工作正常。所以一般的代碼是好的,正如之前告訴用戶可以創建電子郵件,使用我的應用程序刪除電子郵件(所以權限是好的),只是不能從文件夾中放入/刪除電子郵件。它必須是一些配置問題,當找到詳細信息時會回來。 – 2012-04-04 06:09:44