2017-08-29 18 views
0

我建立一个新的XPages前端到现有的IBM Notes应用程序后清洁的XPages项目。该UI的XPages存在于它自己的数据库 - 这样只包含一些脚本库和Java类沿XPages和自定义控件。所有设计元素都使用相同的ID进行签名。总是有每个码变化

以下更改任何代码,我需要清理项目,反映在变更前在浏览器中。如果我只是重建项目,我会得到“错误500. HTTP Web服务器:命令没有处理异常”。

日志文件错误日志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 

任何想法可能会导致什么呢?

+0

XPages日志文件对错误有何评论?如果你不能给的XPages直接在服务器上的日志文件,然后使用XPages中日志从OpenNTF文件读取器从浏览器方便地访问日志文件。 –

+2

谢谢,Per。在XPages日志文件中还有更多的信息:java.lang.ExceptionInInitializerError引起:java.lang.ClassCastException:eu.linqed.debugtoolbar.DebugToolbar与eu.linqed.debugtoolbar.DebugToolbar不兼容我正在使用原始版本的Debug工具栏 - 不是OSGI插件。这导致我这个线程https://lostinxpages.com/2013/08/26/java-still-vexing-me-in-xpages/马丁Rolph的建议为我工作:“修复它通过添加此xsp.property xsp .application.forcefullrefresh = true“ –

+0

啊,你的评论编辑击败了我! –

回答

6

根据您在评论中提到的ClassCastException问题,这听起来像修复将打开数据库的Xsp属性中的“设计更改时刷新整个应用程序”。

默认情况下它是关闭的,但我发现最好在100%的时间内打开它 - 关闭时,运行时会尝试聪明地重新装入所有内容,但它不完美,导致经常遇到特定问题

+0

感谢杰西 - 你的回答,因为我是在评论! –