United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
JDK-6814509 : applet jnlp file update check should be done in background if update check="background" is specified

Details
Type:
Bug
Submit Date:
2009-03-06
Status:
Closed
Updated Date:
2010-09-08
Project Name:
JDK
Resolved Date:
2009-05-19
Component:
deploy
OS:
windows
Sub-Component:
plugin
CPU:
x86
Priority:
P2
Resolution:
Fixed
Affected Versions:
6u14
Fixed Versions:
6u14 (b04)

Related Reports

Sub Tasks

Description
performance wiki page:
http://j2se.sfbay.sun.com/web/bin/view/Deployment/JavaFXPerformance

use case 1, run 3

A:  applet JNLP update check (202ms) - should be done in background if JNLP file allows background check and JNLP is cached and matches.

                                    

Comments
EVALUATION

fix in 6u14 b04
                                     
2009-03-06
SUGGESTED FIX

http://sa.sfbay.sun.com/projects/deployment_data/6u14/6814509.0/
                                     
2009-03-12
EVALUATION

Use cached applet JNLP to start applet and perform update check in background if JNLP file specify background update check.

Root cause was we are using LaunchDesc.buildDescriptor(File f) when trying to load cached jnlp, but that only works for dragged out applets.  We should use using LaunchDesc.buildDescriptor(File f, URL codebase, URL documentbase, URL originalRequest) when trying to load JNLP from cache instead.
                                     
2009-03-12



Hardware and Software, Engineered to Work Together