United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 7086205 With fx runtime installed some traditional applets using object/embed tag crashes
7086205 : With fx runtime installed some traditional applets using object/embed tag crashes

Details
Type:
Bug
Submit Date:
2011-09-02
Status:
Resolved
Updated Date:
2011-09-22
Project Name:
JDK
Resolved Date:
2011-09-06
Component:
deploy
OS:
windows
Sub-Component:
deployment_toolkit
CPU:
x86
Priority:
P2
Resolution:
Fixed
Affected Versions:
7-client
Fixed Versions:
7u2

Related Reports
Backport:

Sub Tasks

Description
FX runtime build : (#330) http://jfx.sfbay.sun.com/hudson/job/presidio-deploy-scrum/label=windows-i586-14/lastSuccessfulBuild/artifact/artifacts/bundles/release/javafx-2.0-beta-windows-i586.exe 
and promoted b42 

JDK build : 6u26/jdk7-b147 

Os: winxp/win7 
Browser: IE8/IE9/FF3.6.x/FF4.0 

It has been noticed that applets using object/embed which works fine with jre ,crashes the firefox browser once fx runtime is installed. No such issue noticed with IE 

Steps to reproduce: 
1) Install JRE 
2) Try to load following applet on firefox 
http://sqeweb.us.oracle.com/deployment2/jitu/plug-bug/ALC/GetCodeBaseDocBase.html 
Applet should get loaded fine 
3) Close browser and install fx runtime 
4) Load the same applet again inside the firefox browser. 
If browser crashes then bug is reproduced

                                    

Comments
EVALUATION

The root cause is that when FF load any plugin from folder X it will also try to load all other plugins he may find in directory X.

For DT dll from inside JRE folder that means it will also load old java plugin. And then when applet is started FF may pick old or new plugin.
And results are not predictable. In this particular case it is crash.

Solution is to keep DT plugins in the separate directory (bin/dtplugin) to avoid potential conflicts.
                                     
2011-09-06



Hardware and Software, Engineered to Work Together