JDK-6710867 : java web start cannot start jnlp application using JRE 1.3
  • Type: Bug
  • Component: deploy
  • Sub-Component: webstart
  • Affected Version: 6u10
  • Priority: P1
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2008-06-04
  • Updated: 2010-09-17
  • Resolved: 2008-07-10
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
6u10 b27Fixed 7Fixed
Description
launching jnlp application with JRE 1.3 will fail with:

java.lang.IllegalAccessError: try to access method java.io.FileOutputStream.<init>(Ljava/io/File;Z)V from class com.sun.deploy.util.SyncFileAccess

   at com.sun.deploy.util.SyncFileAccess.openLockFileObject(SyncFileAccess.java:206)

   at com.sun.deploy.util.SyncFileAccess.openLockFileOutputStream(SyncFileAccess.java:78)

   at com.sun.deploy.config.Config.store(Config.java:1139)

   at com.sun.deploy.config.Config.storeIfDirty(Config.java:1177)

   at com.sun.javaws.ui.SplashGenerator.<init>(SplashScreen.java:142)

   at com.sun.javaws.ui.SplashScreen.generateCustomSplash(SplashScreen.java:102)

   at com.sun.javaws.Launcher.prepareLaunchFile(Launcher.java:653)

   at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:217)

   at com.sun.javaws.Launcher.launch(Launcher.java:111)

   at com.sun.javaws.Main.launchApp(Main.java:306)

   at com.sun.javaws.Main.continueInSecureThread(Main.java:210)

   at com.sun.javaws.Main$1.run(Main.java:107)

   at java.lang.Thread.run(Unknown Source)

Comments
EVALUATION FileOutputStream(File, boolean) is not available until 1.4
04-06-2008