Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 6672893
Votes 0
Synopsis Plugin2: Switching between the new plugin and MSVM is broken
Category java_plugin:plugin2
Reported Against
Release Fixed 6u10(b26)
State 11-Closed, Verified, bug
Priority: 3-Medium
Related Bugs
Submit Date 07-MAR-2008
Description
In the old java plugin, switch between sun jvm and msvm can be done by using either java control panel or IE tools/advanced options.

If the new plugin is the default java plugin, from IE tools/advancedoptins menu, deselecte Sun's vm and select msvm. MSVM is not enabled, applet tag is still directed to Sun's jvm.
Posted Date : 2008-03-07 21:30:38.0
Work Around
Turn off the new plugin (turn on the old plugin) first. Then switch the MSVM.
Evaluation
The issue exists when turning off Sun Java from IE Advanced options. There is no issue when using Java Control Panel to reg/unreg plugin for IE.

The check box in IE advanced options is not equivalent to the check box  in Java control panel "Default java For browsers". The IE checkbox only modifies the "UseJava2IExplorer" registry key value, while the JCP check box does more to clean Applet clsid TreatAs value and to set MSVM back if exists.

In old pluign, unchecking the "Java Sun" checkbox in IE will stop using Sun Java and load MSVM to run <applet> tag. This is done in npjpi.dll to check the "UseJava2IExplorer" registry key before load Sun JVM. In new plugin, jp2iexp.dll does no such check. 

It would desiable to bring the IE checkbox to the same level as the JCP checkbox. One solution is to use SSV module in IE to check the "UseJava2IExplorer" key and call Reg/UnregJava2IExplorer in regutils.dll.
Posted Date : 2008-03-13 19:47:51.0
Comments
  
  Include a link with my name & email   


PLEASE NOTE: JDK6 is formerly known as Project Mustang