United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6658308 Regression: unable to launch applets on Windows Vista
JDK-6658308 : Regression: unable to launch applets on Windows Vista

Details
Type:
Bug
Submit Date:
2008-02-01
Status:
Closed
Updated Date:
2010-09-08
Project Name:
JDK
Resolved Date:
2008-02-20
Component:
deploy
OS:
windows_vista
Sub-Component:
plugin
CPU:
generic
Priority:
P1
Resolution:
Fixed
Affected Versions:
6u10
Fixed Versions:
6u10 (b12)

Related Reports
Relates:
Relates:

Sub Tasks

Description
The addition of several JNLP-specific JVM command-line arguments in the form of system properties in the fix for 6606784 are preventing applets from launching on Windows Vista.

                                    

Comments
SUGGESTED FIX

http://sa.sfbay.sun.com/projects/deployment_data/6u10/6658308.0
                                     
2008-02-01
EVALUATION

The new support for launching applets from JNLP files in 6606784 added
a few system properties for passing information down to the attached
client JVM. Unfortunately this broke the execution of applets on
Windows Vista.

There are a couple of reasons why. The first was a couple of
fixed-size buffers in the Vista-specific jp2launcher C++ code. These
have been changed to be dynamically allocated.

The second was that these system properties needed to be passed in the
"internal" set of arguments rather than affecting the "secure" status
of the attached JVM. Since these system properties are not in the
secure set, this was preventing unsigned applets from running.

Also improved the error reporting in the case of simple applets like
the Clock example to clearly indicate that the reason the applet could
not be loaded was that it was unsigned.
                                     
2008-02-01



Hardware and Software, Engineered to Work Together