domino 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日志文件中的以下内容未显示任何承诺的额外信息
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文件而不是原始类来交付应用程序,但在开发环境中这是不切实际的。任何帮助将不胜感激。
答案 0 :(得分:0)
已编译的java类存储在设计注释的$ FileData项中,其中保存了Java源代码。因此,错误意味着编译的代码丢失而不是由服务器生成。以下是我认为可能有助于调试此问题的内容。