-
Bug
-
Resolution: Duplicate
-
P3
-
None
-
1.4.2
-
x86
-
windows_2000
###@###.### 2002-12-11
J2SE Version (please include all output from java -version flag):
java version "1.4.2-beta"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-beta-b08)
Java HotSpot(TM) Client VM (build 1.4.2-beta-b08, mixed mode)
Does this problem occur on J2SE 1.3 or 1.4? Yes / No (pick one)
1.4.0_XX, 1.4.1, 1.4.1_XX, 1.4.2
Operating System Configuration Information (be specific):
Windows 98 SE +latest patches
Windows 2000 Professional (build 2195: Service Pack 3) + latest paches
Windows NT 4.0 SP6
MS Internet Explorer SP1 - 6.0.2800.1106 + latest paches
Hardware Configuration Information (be specific):
DELL Dimension V400, CPU Intel PII 400 MHz, RAM 128MB
DELL Dimension L550cx, CPU Intel PIII 550 MHz, RAM 256MB
Bug Description:
The IE browser window containing the applet hangs when closed.
The applet connects to a servlet under MS IIS via HTTPS connection.
After the applet is loaded, the browser window is safe to close from
its "x" button.
After a successful login, any attempt to close the browser window from
its "x" button will result in browser hanging.
If after a successful logout, the browser window is again safe to close.
This problem DOES NOT appear on JRE 1.4.0-b92 and 1.3.1_02
Background:
After load, the applet starts a thread named CheckTimeOutTask
(responsible for checking various timeouts during the session), which is
idle initially. After a successful login, a new thread is started named
KeepAliveScheduler that schedules business keep alive requests to the
server every 40 sec. An additional thread is started to issue a single
business request and then dies.
After logout, the KeepAliveScheduler thread is killed and the applet
returns to its initial state.
Steps to Reproduce (be specific):
Go to http://payiqtest.onlinebank.com
Follow the instructions on the web page to launch one of the two applets.
Disregard all security messages (this is not the problem) caused by the
invalid certificate. Try to login using the provided user name and password.
After login try to close the browser window from its "x" button.