2

我的 Web 应用程序在带有 Apache CODI 1.0.1 的 Websphere 8.0.0.2 上运行,我遇到了与 Primefaces 的 ResourceHandler 实现相关的问题。

Primefaces 评估资源处理程序中的值表达式以检索动态内容,原因和方式并不重要。事实是,在 JSF 生命周期中的所有其他内容之前调用 ResourceHandler。

我正在为 bean 使用 ViewAccessScope,它应该使用 ResourceHandler 中的值表达式进行评估。我对其进行了调试,发现 ValueExpression 的 CODI-Wrapper 试图检索 FacesContext 的视图根,或者更准确地说是它的视图 ID。问题是,此时视图根为空,因此评估以 CODI 类中的 NullPointerException 结束。

谁负责这个问题,我应该在哪个问题跟踪器上发布错误?我也很感激有关解决方法的建议:D

4

2 回答 2

0

我找到的解决方案: http : //myfaces.markmail.org/thread/kuoredrgrpqnfwgl impl。:http://code.google.com/p/primefaces/issues/detail?id=3549#c4

或者

http://forum.primefaces.org/viewtopic.php?f=3&t=17609&p=57393#p57393

于 2012-02-18T10:16:37.490 回答
0

CODI 类中的 NullPointerException。

如果NullPointerException不是由您作为最终用户可以控制的任何参数/变量引起的,并且它没有被代码明确抛出或断言,那么它可能是 CODI 类中的一个错误。向 CODI 报告。

于 2012-02-16T15:29:55.847 回答