Comments on 7080038: "(ann) Serializable types in sun.reflect.annotation do not declare serialVersionUIDs"
joe.darcy at oracle.com
Mon Aug 22 17:38:48 PDT 2011
A few comments on the fix for 7080038: (ann) Serializable types in
sun.reflect.annotation do not declare serialVersionUIDs recently pushed
into the JDK 8 TL forest:
In some testing that occurred post JDK 7 GA, we found a compatibility
issue in serializing annotation objects across releases. An otherwise
innocuous bug fix in JDK 7 (6761678) inadvertently changed the
serialVersionUID of one of the classes used to represent serialized
annotation objects. This fix restores the original serialVersionUID
values in those classes to the values from JDK 5/JDK 6 and thus restores
The addition of these explicit serialVersionUIDs will also be done to
other affected release trains, including JDK 7 update and OpenJDK 6.
More information about the core-libs-dev