United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 7133818 DT fails to register with Chrome
7133818 : DT fails to register with Chrome

Details
Type:
Bug
Submit Date:
2012-01-26
Status:
Closed
Updated Date:
2012-04-23
Project Name:
JDK
Resolved Date:
2012-04-23
Component:
install
OS:
windows_xp
Sub-Component:
install
CPU:
x86,generic
Priority:
P2
Resolution:
Fixed
Affected Versions:
6u28,6u31,6u33
Fixed Versions:
6u32

Related Reports
Duplicate:
Relates:
Relates:

Sub Tasks

Description
DT does not registered with Chrome browser.  It is registered properly with Firefox and IE.  

*** Tested Configuration:
- x86 XP, x86 Win 7
- jre:  6u31-b04 promotion
http://jre.us.oracle.com/java/re/jdk/6u31/promoted/all/b04/bundles/windows-i586/jre-6u31-fcs-bin-b04-windows-i586-20_jan_2012.exe
- Browser: Latest Chrome 16.0.912.77, Firefox 8.0.1,  IE 8


*** Steps to reproduce:
0) Uninstall all jre/javafx from the system
1) Make sure that:
  a)  no DT-related registry existed under \HKLM\Software\MozillaPlugins\@java.com/DTPlugin*
  b) No /plugins under C:\Program Files\Mozilla Firefox\
3) Install the promoted jre 6u31 build listed above

After completing the installation, open Chrome and if you don't see DT registered, then the issue is reproducible.  The DT key in step#1a is not created.  

The same DT version registered with Firefox and IE- but not Chrome

                                    

Comments
SUGGESTED FIX

Fix for 7129390
http://monaco.us.oracle.com/detail.jsf?cr=7129390
is a superset for a fix for this CR.
webrev:  
http://sa.us.oracle.com/projects/deployment_data/6u32/7129390.3
                                     
2012-03-19
EVALUATION

fix for 7129390 should take care of this bug too:

win32 verification bits generated using sustaining's build machine:  http://javaweb.us.oracle.com/~tvng/6u32/jre-6u32-nb-bin-99-windows-i586-14_mar_2012.exe


================================
webrev:
http://sa.us.oracle.com/projects/deployment_data/6u32/7129390.1
                                     
2012-03-15
EVALUATION

problem is specific to 6uX.  jdk 7 and 8 works.
also, problem is specific to machines without firefox installed, or firefox directory does not have plugins directory.

in 6u31, we changed new_plugin directory to plugin2 directory to prevent chrome for auto-detect our dlls.  this is required because the auto-detection does not work properly in some cases.

it was working in 6u30 because of the auto-scan for new_plugin directory.

we need to update 6ux installer to register DT chrome with registry (similar to 7/8), instead of copying to firefox plugins directory.  we are doing this for npjp2 in 6ux already too.
                                     
2012-01-27
EVALUATION

Assigning to Sustaining.  This is for Java 6 only.  Both the install team and common deploy team are available for consultation/review.
                                     
2012-01-27



Hardware and Software, Engineered to Work Together