gpt4 book ai didi

java - XPage java 类导致 com.ibm.designer.domino.napi.NotesAPIException

转载 作者:太空宇宙 更新时间:2023-11-04 15:12:22 26 4
gpt4 key购买 nike

多米诺骨牌版本9.0.1设计器版本9.0.1

(我稍微更改了堆栈跟踪的文本,以将客户从图片中剔除。)

在开发环境中,我偶尔会在服务器日志中收到以下堆栈跟踪:

> 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 日志文件中的以下内容未显示任何 promise 的额外信息

 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. 清洁和 build 没有任何作用。

在谷歌搜索这个问题后,有些人在将他们的java类存储在“普通设计器”视角的java区域时遇到了这个问题。我的 java 代码位于自定义源文件夹“WebContent/WEB-INF/src”中。

还有其他人遇到过这个问题吗?如果是的话,怎样才能最好地解决呢?这是 XPage 实现中的错误吗?仅当需要编译源代码时,jar 文件中的 java 类才出现此问题。尽管可以使用 jar 文件而不是原始类来交付应用程序,但这在开发环境中是不切实际的。任何帮助将不胜感激。

最佳答案

编译后的java类存储在保存java源代码的设计笔记的$FileData项中。所以该错误意味着编译的代码丢失并且不是由服务器生成的。以下是我认为可能有助于调试此问题的内容。

  1. 在设计器中打开项目 View ,修改过滤器以显示 java 类以检查它们是否可用。
  2. 检查 java 源文件夹是否位于构建路径上。
  3. 选中自动重建选项。
  4. 如果开发在本地进行并通过设计刷新或替换部署到服务器。检查这个过程中类是否丢失。

关于java - XPage java 类导致 com.ibm.designer.domino.napi.NotesAPIException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21190907/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com