JDK-2182850 : (cl) Reduce internal usage of ClassNotFoundExceptions during class-loading
  • Type: Backport
  • Backport of: JDK-4917309
  • Component: core-libs
  • Sub-Component: java.lang:class_loading
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2009-09-09
  • Updated: 2013-11-01
  • Resolved: 2009-10-06
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 b03Fixed 7Fixed
Comments
EVALUATION This fix depends on VM fix 6864003 which has been integrated in 6u18 b01. To build 6u18 j2se, you will need to specify JDK_UPDATE_VERSION=18 from your workspace: gnumake JDK_UPDATE_VERSION=18 all images or use jprt submit -release jdk6u18 [....]
16-09-2009

SUGGESTED FIX webrev: http://javaweb.sfbay/~mchung/6u18/webrev-4917309/
16-09-2009

EVALUATION Reduce the number of ClassNotFoundException thrown by half. The bootstrap class loader no longer throws CNFE when it's requested from the system class loader. The extension class loader which is the parent of the system class loader is unchanged and thus throws CNFE if class not found.
09-09-2009