【问题标题】:MyFaces eats my exceptionsMyFaces 吃掉我的例外
【发布时间】:2012-01-03 20:48:16
【问题描述】:

当我在 @ManagedBean 的构造函数中强制使用 NPE 时,我会在 eclipse 中看到一个不错的堆栈跟踪。但是,当来自a4j:commandbutton 的操作中出现同样的错误时,我只能在来自<a4j:log onerror=..."/> 的处理程序代码中看到一条非常有限的错误消息。

为什么 JSF 会捕获我的堆栈跟踪和其他错误?

【问题讨论】:

  • 可能 NPE 被 FacesException 包裹。
  • 非常感谢您的回复,但很抱歉我不明白您的回答的含义。你能否解释一下这是怎么发生的,以及我如何才能回到我一直得到很好的堆栈跟踪的情况?
  • 我可以看到 InvocationTargetException 被用作异常。
  • 请更新您的帖子以提供更多信息。就像您可以包含强制 NPE 的代码、操作中的代码和堆栈跟踪一样。
  • 嘿,您可以发布带有解决方案的答案并接受它。

标签: java jsf-2 richfaces


【解决方案1】:

非常感谢 βнɛƨн Ǥʋяʋиɢ。 FacesException 的提示最有帮助。结合谷歌,我发现我可以创建自己的 ExceptionHandler 和工厂。这解决了我吃异常的问题。非常感谢!。见链接:GoJava

【讨论】:

    猜你喜欢
    • 2015-05-05
    • 2017-09-25
    • 1970-01-01
    • 1970-01-01
    • 2011-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多