JDK-6913414 : JDK version not recognized by JWS on 1.4.2_26b01-j4b.
  • Type: Bug
  • Component: deploy
  • Sub-Component: webstart
  • Affected Version: 1.4.2_26
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: linux_redhat_4.0
  • CPU: x86
  • Submitted: 2009-12-28
  • Updated: 2011-03-08
  • Resolved: 2010-02-04
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.
Other
1.4.2_26 b02Fixed
Related Reports
Relates :  
Description
Testsuite name: CTE Regressions manual
JDK/JRE tested: j2sdkfb-1_4_2_26-ea-bin-b01-linux-i586-22_dec_2009.bin
OS/architecture: rhel4.6-x64
Reproducible: Always
Is it a platform specific regression: N 
Is it a Regression: Y 
[If yes] Regression introduced in release/build: 1.4.2_26b01
[If yes] Test result on FCS: FCS not released yet.
Test result on FCS: FCS not released yet.

Steps to reproduce:
1. Open ff2.0 to lauch test case of java/util/prefs/4788410/Test4788410.java ,and load the following page http://jpseuwt-ap/testcases/142/4788410/TestPrefsJWS.jnlp(acknowledge all the permission to run the application)
2. Application will launched and a window 'Test Preferences in JWS' will appear

Check:
If you see 'User Root found' and 'User Root Class Name:' - test PASSED
If you see Exception and can not instantiate Preference factory - test FAILED

 
#Expected behavior:
Jnlp file will launched and a window 'Test Preferences in JWS' will appear

 
#Actual behavior:
JWS can���t identify jdk version of system to launch application. Please refer to the attachment.
In TestPrefsJWS.jnlp file, if we change <j2se version="1.4+"/> to <j2se version="1.4.2"/>, it will download 1.4.2_17 bundle and run successfully.

 

#Exceptions:
JNLPException[category: Download Error : Exception: null : LaunchDesc: null ]

       at com.sun.javaws.cache.DownloadProtocol.doDownload(DownloadProtocol.java:593)
       at com.sun.javaws.cache.DownloadProtocol.getJRE(DownloadProtocol.java:703)
       at com.sun.javaws.LaunchDownload.downloadJRE(LaunchDownload.java:447)
       at com.sun.javaws.Launcher.downloadResources(Launcher.java:755)
       at com.sun.javaws.Launcher.handleApplicationDesc(Launcher.java:293)
       at com.sun.javaws.Launcher.handleLaunchFile(Launcher.java:201)
       at com.sun.javaws.Launcher.run(Launcher.java:169)
       at java.lang.Thread.run(Thread.java:534)

 
#Validation: 
same configuration/1.4.2_25b01-fcs-j4b( j2sdkfb-1_4_2_25-fcs-bin-b01-linux-i586-03_dec_2009.bin): Pass

Comments
EVALUATION Verified with 1.4.2_26b02-j4b and passed.
04-02-2010

EVALUATION Make the fix for 6715420 complete.
06-01-2010

EVALUATION It's a regression introduced in 1.4.2_25 from a incomplete fix and only visible in non-fcs builds. That's why did not get caught in 1.4.2_25 which was with only one fcs build.
06-01-2010