我正在使用 JBoss 7.1、Seam 2.2.2。
呈现页面时,我得到带有 NullPointerException 的 Facelets 调试页面,没有任何行号指示页面上发生的位置。是否有一些标准技巧来调试此类问题?在这种情况下,我看不到任何放入日志语句等的方法。
谢谢!
这篇文章可能对您有所帮助:https ://stackoverflow.com/a/5458247/498531 。基本上,它允许您覆盖内置的 Seam 组件以打印任何抛出异常的堆栈跟踪。有一次我无意中有两个toString()
方法互相调用,而我刚刚从日志中得到的只是一个 StackOverflowError,没有引用我的任何代码行,这对我很有帮助。