JDK-8067039 : Revert changes to annotation attribute generation
  • Type: Bug
  • Component: tools
  • Sub-Component: javac
  • Affected Version: 8u40
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2014-12-09
  • Updated: 2018-11-14
  • Resolved: 2014-12-11
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.
8u40 b19Fixed
Related Reports
Relates :  
Relates :  
Relates :  
This is a bug record to back out JDK-8065132 and JDK-8029012 from JDK 8u40. 

Two changes were backported to 8u40, which change the way javac generates classfiles.  However, because of problems with the GenericSignatures attribute format, this causes javac to fail to load classfiles generated with a previous version.  This needs to be backed out in 8u40.
Verified with regression testcase

JDK-8066725 should no longer be an issue for 8u40 with these changes backed out.