我的 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