United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
JDK-4672707 : Applet lifecycle shutdown sequences causes IE browser hang on page switch:PIT09

Details
Type:
Bug
Submit Date:
2002-04-23
Status:
Closed
Updated Date:
2002-11-19
Project Name:
JDK
Resolved Date:
2002-09-30
Component:
deploy
OS:
windows_98
Sub-Component:
plugin
CPU:
x86
Priority:
P1
Resolution:
Fixed
Affected Versions:
1.4.1
Fixed Versions:
1.4.2 (mantis)

Related Reports
Relates:

Sub Tasks

Description
Platform : Win32
Browser  : IE
Hopper Build :/net/sqesvr/deployment3/hopper/JPI-PIT-08/Build02/win32.PIT08-2

Applet lifecycle shutdown sequences is not consistent on Internet Explorer.

1) Install JRE
2) Invoke IE browser
3) Go to the following Test case
   http://j2se.east/%7Ezg131198/lifecycle_test/index.html
4) switch the pages, or even open new browser windows from menu. 

Expected Behavior
-----------------
Only when all browser windows of the browser instance has been closed, "Destroy" Java dialog will popup. 

Current behavior
----------------
1.) Expected Behavior is not consistent on IE browser
2.) When switched between the pages using Browsers Back/Forward button causes IE to hang 
3.)Any dialogs / windows popped up in the applets destroy method are hidden in the background and are not shown to the user for his response, which could cause confusion as browser is hanging. 

Note : It works fine with NS browsers


                                    

Comments
EVALUATION

The problem is deadlock.

###@###.### 2002-05-03

We are de-committing this for hopper-beta and committing this to Mantis.
We will have to document the restriction against GUI components displayed
from the stop() or destroy() methods.

###@###.### 2002-05-07

The putback mainly fixed legacy lifecycle inconsistent problem. When there is a  legacy lifecycle applet on the latest instance of the browser, during the shutdown, it could hang the browser.

There are still problems related to page switch with normal and legacy life cycle applets. The problem will be further addressed with 4678577.

###@###.### 2002-07-22
                                     
2002-07-22
CONVERTED DATA

BugTraq+ Release Management Values

COMMIT TO FIX:
mantis

FIXED IN:
mantis

INTEGRATED IN:
mantis
mantis-b03

VERIFIED IN:
mantis


                                     
2004-06-14



Hardware and Software, Engineered to Work Together