[mdc-developer 38] [ mdc-Bugs-10889 ] 数字範囲警告ダイアログが表示されず数秒間無応答

Back to archive index

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




mdc-developer メーリングリストの案内
Back to archive index