私の Web アプリケーションは、Websphere 8.0.0.2 と Apache CODI 1.0.1 で実行されており、primefaces の ResourceHandler 実装に関連する問題があります。
Primefaces はリソース ハンドラー内の値式を評価して動的コンテンツを取得しますが、その理由と方法は重要ではありません。実際には、ResourceHandler は JSF ライフサイクル内の他のすべての前に呼び出されます。
ResourceHandler 内の値式で評価する必要がある Bean に ViewAccessScope を使用しています。デバッグしたところ、ValueExpression の CODI-Wrapper が FacesContext のビュー ルート、またはより正確にはそのビュー ID を取得しようとしていることがわかりました。問題は、その時点でビュー ルートが null であるため、評価が CODI クラスの NullPointerException で終了することです。
この問題の責任者は誰ですか?どのイシュー トラッカーにバグを投稿すればよいですか? 回避策の提案もいただければ幸いです:D