United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6825659 IE 8 hangs when OBJECT tag is used to specify an applet
JDK-6825659 : IE 8 hangs when OBJECT tag is used to specify an applet

Details
Type:
Bug
Submit Date:
2009-04-02
Status:
Closed
Updated Date:
2011-01-19
Project Name:
JDK
Resolved Date:
2009-07-20
Component:
deploy
OS:
windows
Sub-Component:
plugin
CPU:
x86,generic
Priority:
P2
Resolution:
Duplicate
Affected Versions:
1.4.2_21,5.0
Fixed Versions:
5.0-pool

Related Reports
Backport:
Duplicate:
Duplicate:

Sub Tasks

Description
IE 8 hangs when OBJECT tag is used to specify an applet
Steps to reproduce:
1. Uninstall all jre
2. Intstall jre 1.4.2_XX
3. Convert applet using "Standard (IE&Navigator) for Windows&Solaris only" template
4. Run C:\Progra~1\Intern~1\iexplore.exe "path_to_converted_applet"

IE hangs in most of cases.
This is the more general description:

On  jre 1.4.2  and  jre 1.5 IE8 hangs  on  <OBJECT> tag
if case the browser didn't receive any mouse button events or keyboard before the browser got to the point of interpreting (executing) <OBJECT> tag.

So the only situation when the bug reproduces is when html file containing <object> tag
is specified  as a  command line parameter  while  lunching IE:
iexplorer.exe  file.html
In such a case there is no mouse button event or keyboard event between invocation of IE and <OBJECT> tag execution.

                                    

Comments
EVALUATION

Problem is in jpiexp32.dll (see CR 6643769 Applet main windows steals focus on Popup windows which is running Applet.)
CR 6643769 has been fixed in 1.5.0_17 b06 so that's why CR 6825659 is not longer reproducible in Java5 since 1.5.0_17 b06.
This bug - CR 6825659 has been opened for Java5 after testing on 1.5.0_17 b04.
Closing as already fixed.
                                     
2009-04-21
WORK AROUND

Force a user to use a mouse or keyboard before IE8 gets to <OBJECT> tag.
For example if applet.html  contains <OBJECT tag> then command line invocation:
iexplorer.exe applet.html 
hangs the browser
but if you specyfy applet.html in another html file:
<HTML><BODY> <A href="file:applet.html"> click </A> </BODY></HTML>
Then user is forced to use keyboard or mouse button and hang doesn't occur.
                                     
2009-05-05



Hardware and Software, Engineered to Work Together