JDK-6893820 : DownloadService2 does not correctly match APPLICATION spec
  • Type: Bug
  • Component: deploy
  • Sub-Component: webstart
  • Affected Version: 6u18
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2009-10-21
  • Updated: 2010-09-16
  • Resolved: 2010-01-13
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6 JDK 7
6u18 b05Fixed 7Fixed
Description
JNLP application resources without known URL are stored in JNLP Cache using main jar plus "jnlp" suffix, i.e. something like hello.jarjnlp. The resource matching in DownloadService2Impl matches for ".jnlp" for APPLICATION types. JNLP files stored like ".jarjnlp" will slip through. However, those JNLP files need to be returned too for APPLICATION queries.

Comments
EVALUATION CacheEntry method isJnlpFile(), needs to be fixed to cover ".jarjnlp" for applications cached w/o an href to their main jnlp file
22-10-2009