JDK-6569133 : Installing Optional Packages failing with Kernel JRE
  • Type: Bug
  • Component: deploy
  • Sub-Component: deployment_toolkit
  • Affected Version: 6u4
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: windows
  • CPU: x86
  • Submitted: 2007-06-13
  • Updated: 2010-09-08
  • Resolved: 2007-08-03
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.
6u4 b01Fixed
Related Reports
Relates :  
Installing Optional Packages failing with Kernel JRE.

How to reproduce:
Try loading the following URL

Exception shown:
java.lang.NoClassDefFoundError: Could not initialize class sun.misc.ExtensionInfo
   at sun.misc.ExtensionDependency.checkExtensionAgainst(Unknown Source)
   at sun.misc.ExtensionDependency.checkExtensionAgainstInstalled(Unknown Source)
   at sun.misc.ExtensionDependency.checkExtension(Unknown Source)
   at sun.misc.ExtensionDependency.checkExtensions(Unknown Source)
   at sun.misc.ExtensionDependency.checkExtensionsDependencies(Unknown Source)
   at sun.misc.URLClassPath$JarLoader.parseExtensionsDependencies(Unknown Source)
   at sun.misc.URLClassPath$JarLoader.getClassPath(Unknown Source)
   at sun.misc.URLClassPath.getLoader(Unknown Source)
   at sun.misc.URLClassPath.getResource(Unknown Source)
   at java.net.URLClassLoader$1.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(Unknown Source)
   at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:155)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:127)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:618)
   at sun.applet.AppletPanel.createApplet(AppletPanel.java:778)
   at sun.plugin.AppletViewer.createApplet(AppletViewer.java:2070)
   at sun.applet.AppletPanel.runLoader(AppletPanel.java:707)
   at sun.applet.AppletPanel.run(AppletPanel.java:361)
   at java.lang.Thread.run(Unknown Source)

EVALUATION Now that the URL has been fixed, I was able to run the test case and verify that it is working in the current build.

EVALUATION The sun.misc.ExtensionInfo should be fixed, but the test case appears to be broken. When I try that URL now, it begins to initialize the applet and then complains about the URL http://sqindia.india.sun.com/disk13/deployment/raghu//Standalone_deployment_plugin_2006_07_26_17_34_53/Admin.Windows_XP.x86/StdExtn/testbase/optpkgs/classes/TestPureInstaller.jar not being found. I used a browser to verify that this URL indeed gives a 404 error. Please clarify.