JDK-8066005 : java.awt.event.KeyEvent.originalSource doesn't have "since" tag in Serialized Form
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 9
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2014-11-26
  • Updated: 2017-06-03
  • Resolved: 2017-05-24
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 10 JDK 9
10Fixed 9 b172Fixed
Related Reports
Relates :  
Description
java.awt.event.KeyEvent.originalSource field was added to the Serialized Form spec in JDK8, but doesn't have "since" tag.
Please see it here:
http://jre.us.oracle.com/java/re/jdk/9/promoted/latest/doc/api/serialized-form.html#java.awt.event.KeyEvent
Comments
This bug can be re-targeted to 9 before making a fix push. However, approved by component triage team to defer to 10
16-11-2016

SQE: OK to defer
16-11-2016

9-defer-request: No resources to fix in , retarget to 10
15-11-2016

Mikhail, is this bug fix still in your plans to meet ZBB (Oct 20)? http://openjdk.java.net/projects/jdk9/
07-09-2016

Sergey, I think the best is to make it transient and add null checks where the field is used. Do you mind if I take this issue?
01-12-2014

Yes you can take it, the problem is: can we change it after release of jdk8.
01-12-2014

It is unclear how to fix this issue properly. The new private non transient field - originalSource was added in jdk8, but serialVersionUID was not updated. Is "@since" will be enough? or we should mark this field as transient? or serialVersionUID should be updated?
30-11-2014