JDK-6772138 : Can not change splash image if jnlp href is not set.
  • Type: Bug
  • Component: deploy
  • Sub-Component: webstart
  • Affected Version: 6u10
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: windows_xp
  • CPU: x86
  • Submitted: 2008-11-17
  • Updated: 2013-01-10
  • Resolved: 2009-01-29
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
6u12 b02Fixed 7Fixed
Description
FULL PRODUCT VERSION :
java version "1.6.0_10"
Java(TM) SE Runtime Environment (build 1.6.0_10-b33)
Java HotSpot(TM) Client VM (build 11.0-b15, mixed mode, sharing)

ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows XP [Version 5.1.2600] SP3

EXTRA RELEVANT SYSTEM CONFIGURATION :
CPU: Core2 Duo 2.33Ghz
Ram: 1.96G
Display: ATI Radeon HD 2400XT


A DESCRIPTION OF THE PROBLEM :
Here is jnlp sample application(webpad) included in jdk6.  I just copy and add one line. "<icon kind="splash" href="splash.jpg"/>"


<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0" codebase="$$codebase">
   <information>
      <title>WebPad 1.0</title>
      <vendor>Sun Microsystems, Inc.</vendor>
      <icon kind="splash" href="splash.jpg"/>          ===> just modified
   </information>
   <resources>
      <property name="jnlp.publish-url" value="$$context/publish"/>
      <j2se version="1.3+" href="http://java.sun.com/products/autodl/j2se"/>
      <jar href="webpad.jar"   version="1.0"/>
      <jar href="jlfgr.jar"    version="1.0"/>
      <extension name="Help System"
           href="javahelp.jnlp">
         <ext-download ext-part="javahelp" download="lazy" part="help"/>
      </extension>
      <jar href="holidays.jar" version="1.0" download="lazy" part="help"/>
   </resources>
   <application-desc main-class="WebPad"/>
</jnlp>

When startup, always displaying java default splash image.
This problem still reproduced in JDK6 update7.
But JDK5 update16 works fine.

I think that this is regression bug.

Please help us.


REPRODUCIBILITY :
This bug can be reproduced always.

Release Regression From : 5.0u16
The above release value was the last known release where this 
bug was not reproducible. Since then there has been a regression.

Comments
EVALUATION This effects Java Web Start usage for FX applications. mismatch between what the native code is looking for as the key in splash.xml vs what is put there, in the case where no href is provided.
17-11-2008