アプリケーションにはJSF1.2を使用しています。画面には、バッキングBeanのフィールドを表すselectBooleanCheckboxがあります。JSPをロードすると、値が正しく表示されます。このページには3つのコマンドボタンがあります。バッキングBeanで保存関数を呼び出してから、別の画面に移動します。他の2つは、画面を更新する前にバッキングBeanのユーティリティメソッドを呼び出すために使用されます。チェックボックスがオフの場合、3つのボタンすべてが正しく機能します。チェックボックスをオンにすると、最初の機能のみが意図したとおりに機能します。
チェックボックスを選択すると、バッキングBeanが初期化されますが、メソッドが呼び出される前に、生成されたサーブレットからnoSuchElementExceptionがスローされます。例外にはnullメッセージがあり、スタックトレースがないため、信じられないほど役に立ちません。
各フィールドの値が、画面に最初に入力された値と一致していることを確認しました。ドロップダウンの不整合は私がこれまでに見た唯一の機会なので、他に何をチェックするかについてのポインタをいただければ幸いです。残念ながら、ここにコードを投稿することはできませんが、可能であれば質問に答えます。