United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6749180 Specification of jnlp.* system properties does not cause required applet relaunch
JDK-6749180 : Specification of jnlp.* system properties does not cause required applet relaunch

Details
Type:
Bug
Submit Date:
2008-09-16
Status:
Closed
Updated Date:
2010-09-08
Project Name:
JDK
Resolved Date:
2009-01-26
Component:
deploy
OS:
windows
Sub-Component:
plugin
CPU:
x86
Priority:
P3
Resolution:
Fixed
Affected Versions:
6u10
Fixed Versions:
6u12 (b01)

Related Reports
Relates:

Sub Tasks

Description
I tried the following with our 6u10 latest nightly build:

Enable java console.

In IE, go to:

http://javaweb.sfbay.sun.com/~ngthomas/bug/HelloWorld.html

which loads a simple HelloWorld applet.

Now in the same page, click the "Now run this applet" link.

Which will load setProperty.html

this html page sets:  <param name="java_arguments" value="-Djnlp.foo=true">

But you can see in the console, jnlp.foo is not set.

BUG: plugin should relaunch applet with the java system property set

But now if you close all the browser, and go to http://javaweb.sfbay.sun.com/~ngthomas/bug/setProperty.html directly, the jnlp.foo will be set.

                                    

Comments
EVALUATION

might be related to fix of 6679306 ?
                                     
2008-09-16
WORK AROUND

Specify another no-op system property in addition to the desired -Djnlp.* system properties, such as "-Djavapi.foo=1".
                                     
2008-09-22
EVALUATION

webrev: http://web-east.east/www/webrevs/ah22606/1.6.0_12/6749180/
testcase: http://web-east.east/www/tests/1.6.0_12/6749180/
reviewers: thomas.v.ng, calvin.cheung, jitender.singh
risk: low
                                     
2008-10-29



Hardware and Software, Engineered to Work Together