2

私の 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

4

2 に答える 2

0

CODI クラスの NullPointerException。

エンドユーザーが制御できる引数/変数が原因でNullPointerExceptionはなく、コードによって明示的にスローまたはアサートされていない場合は、CODI クラスのバグである可能性があります。CODIに報告してください。

于 2012-02-16T15:29:55.847 に答える