Sourceforge Tracker Monitor
norep****@sourc*****
2007年 8月 26日 (日) 13:52:43 JST
Bugs item #10889, was opened at 2007-08-25 16:31 You can respond by visiting: https://sourceforge.jp/tracker/?func=detail&atid=5891&aid=10889&group_id=1570 Category: 画面 Group: 0.45(Release0_45) Status: Open Resolution: None Priority: 5 Submitted By: Takuya Ono (takuya-o) Assigned to: (None) Summary: 数字範囲警告ダイアログが表示されず数秒間無応答 Initial Comment: WindowsXP JRE1.4.2_15で、Port番号や、待ち時間の設定値 で、-1などの範囲外の数字を入力した場合に、数字範囲警告 ダイアログが表示されず、数秒間無反応になる。 少し待つと、警告ダイアログは表示されないが、問題のテキ ストフィールドはピンクに変わる。 Linuxでは再現しない。 ---------------------------------------------------------------------- >Comment By: Takuya Ono (takuya-o) Date: 2007-08-26 13:52 Message: Logged In: YES user_id=4674 InputVerifier(フォーカスが外れるときに入力内容のチェック)の 中で、 jConpoment.requestFocusInWindow() でフォーカスをリクエストすると、再度フォーカスが外れたとして InputVerifierが呼ばれて無限入れ子呼出になってしまっていた。 (WindowsのJRE 1.4.2_15で再現) LinuxでのJRE 1.5やJRE 6では再現していないが、まずは、 requestFocusInWIndows()の呼出を止めてみる。 ---------------------------------------------------------------------- Comment By: Takuya Ono (takuya-o) Date: 2007-08-25 17:39 Message: Logged In: YES user_id=4674 StackOverflowError例外とOutOfMemoryError例外が発生している。 Windowsだと発生するのか、JRE1.4だと発生するのか発生の組合せ が不明。 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.jp/tracker/?func=detail&atid=5891&aid=10889&group_id=1570