JDK-8286857 : Release Note: Lambda deserialization fails for Object method references on interfaces
  • Type: Sub-task
  • Component: tools
  • Sub-Component: javac
  • Affected Version: 18.0.2,19
  • Priority: P4
  • Status: Resolved
  • Resolution: Delivered
  • Submitted: 2022-05-17
  • Updated: 2022-06-16
  • Resolved: 2022-06-16
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 18 JDK 19
18.0.2Resolved 19Resolved
Description
Deserialization of serialized method references to Object methods, which was using an interface as the type on which the method is invoked, can now be deserialized again. Note the classfiles need to be recompiled to allow the deserialization.
Comments
Added backport sub-task for the missing affected version.
16-06-2022

Reopening to resolve reporting issue: Backports don't match affects version 18.0.2
16-06-2022