複数のフィールドを持つ登録フォームがあります。ほとんどのフィールドについて、必須および正規表現の検証を実行しています。すべて正常に動作しますが、フォームではサーバー側の検証も実行して、ユーザーがエンド システムに存在するかどうかを確認しています。ユーザーが既に存在する場合、同じフォームにエラー メッセージが表示されます。ユーザーを更新して送信を押すと、以下のエラーが発生します。それ以外の場合は正常に動作します
java.lang.IndexOutOfBoundsException: Index: 2, Size: 2
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at javax.faces.component.AttachedObjectListHolder.restoreState(AttachedObjectListHolder.java:161)
私は Weblogic 10.3.5 で Primefaces 3.0 を使用しています。
どんな助けでも大歓迎です。