JDK-6888546 : restore System.initializeSystemClasses
  • Type: Bug
  • Component: core-libs
  • Sub-Component: java.lang
  • Affected Version: 7
  • Priority: P4
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2009-10-06
  • Updated: 2011-05-17
  • Resolved: 2011-05-17
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 7
7 b114Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Description
When the jkernel/deployment changes from 6u10 were forward-ported to jdk7 then System.initializeSystemClasses was hacked to workaround issues encountered with the jkernel download manager executing concurrently with the initialization. See:

http://hg.openjdk.java.net/jdk7/jdk7/jdk/diff/9053bcc8eef0/src/share/classes/java/lang/System.java

The changes for 6612680 mean that the download manager won't start until the system classes have been initialized and so the changes to System.initializeSystemClasses can be restored.

Comments
EVALUATION Changeset URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/605b327f4830
17-09-2010

EVALUATION will fix in jdk7.
15-09-2010