- 431 名前:デフォルトの名無しさん mailto:sage [2005/08/04(木) 00:33:44 ]
- 例えば、ログインフォームで
タブでログインボタンや、ユーザIDの入力フィールドにフォーカスを合わせた状態にします。 そこで、リターンキーを連打し、ごく僅かな時間に複数のリクエストを送信します。そうるすると、 com.sun.faces.lifecycle.InvokeApplicationPhase execute java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.RangeCheck(ArrayList.java:507) at java.util.ArrayList.remove(ArrayList.java:392)at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:271)at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:381)at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:75)at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)以下省略 というふうにエラーが出ます。しかし、これがどこから発生していたどこでキャッチできるのか 解りません。変数にアクセスする前であればHTTP500も発生しないし問題はあまりないのですが 出ると気持ち悪いので原因改善できる工夫をどのようにすればいいのか教えてください。
|

|