JDK-6544224 : (reflect) sun.reflect.misc is missing from ct.sym
  • Type: Bug
  • Component: core-libs
  • Sub-Component: java.sql
  • Affected Version: 6u1
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2007-04-10
  • Updated: 2017-05-19
  • Resolved: 2011-03-08
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 Availabitlity Release.

To download the current JDK release, click here.
7 b128Fixed
The jdbc4.0 code base is not compiling against jdk6. The compilation fails with message that sun.reflect.misc package is missing. This package is present in rt.jar but missing from ct.sym.  If ct.sym is removed, then compilation goes through.

EVALUATION changes have been pushed to openJDK 7

EVALUATION See comments.

WORK AROUND ###@###.### wrote: There is a secret option, but it's super secret so if I told you, I might have to enact nastiness to your person. However, if you were to read the compiler code on OpenJDK and grep for ct.sym, you might quickly come to this line of code ignoreSymbolFile = options.get("ignore.symbol.file") != null; which might lead you to presume that -XDignore.symbol.file might have a not unrelated effect.