我正在为现有的IBM Notes应用程序构建一个新的XPage前端.XPages UI存在于它自己的数据库中 - 因此只包含XPages和自定义控件以及一些脚本库和Java类.所有设计元素都使用相同的ID进行签名.
在更改代码之后,我需要在浏览器中反映更改之前清理项目.如果我只是重建项目,我得到"错误500. HTTP Web服务器:命令未处理异常".
日志文件error-log-0.xml不包含任何其他信息: -
2017-08-29T14:24:47.775+01:00 SEVERE CLFAD0141E: Error processing XPage request
2017-08-29T14:24:47.790+01:00 SEVERE CLFAD0211E: Exception thrown
2017-08-29T14:24:47.822+01:00 SEVERE CLFAD0246E: Exception occurred servicing request for: /dev/test.nsf/home.xsp - HTTP Code: 500
Run Code Online (Sandbox Code Playgroud)
可能导致这种情况的任何想法?
根据ClassCastException您在评论中提到的问题,听起来修复将在数据库的Xsp属性中打开"在设计更改时刷新整个应用程序".
它默认是关闭的,但我发现最好在100%的时间打开它 - 当关闭时,运行时试图聪明地不重新加载所有内容,但是它不完美并且经常导致特定的麻烦.