使用Apache CODI评估ResourceHandler中的ValueExpression

时间:2012-02-16 13:42:21

标签: jsf primefaces websphere cdi codi

我的Webapp在带有Apache CODI 1.0.1的Websphere 8.0.0.2上运行,我遇到了与primefaces的ResourceHandler实现相关的问题。

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

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

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

2 个答案:

答案 0 :(得分:0)

  

CODI类中的NullPointerException。

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

答案 1 :(得分:0)