JDK-8358627 : tools/sincechecker/modules/java.base/JavaBaseCheckSince.java fails with JDK 26
  • Type: Bug
  • Component: tools
  • Sub-Component: javadoc(tool)
  • Affected Version: 26
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2025-06-04
  • Updated: 2025-07-22
  • Resolved: 2025-07-14
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 26
26 b07Fixed
Related Reports
Relates :  
Description
tools/sincechecker/modules/java.base/JavaBaseCheckSince.java fails with the start of release updates for JDK 26.

The since checker needs to be updated to handle JDK 26.
The symbol information in the early access builds of OpenJDK often lags behind the actual API changes.
For example if an API was added on day J, but the build and symbol information are from day J-1, the checker flags the new APIs as being from the release N+1.

To address this, we should temporarily disable the test, and then we can remove it from the problem list once the symbol information is up to date. 
Comments
Changeset: bcd86d57 Branch: master Author: Nizar Benalla <nbenalla@openjdk.org> Date: 2025-07-14 12:36:37 +0000 URL: https://git.openjdk.org/jdk/commit/bcd86d575fe0682a234228c18b0c2e817d3816da
14-07-2025

A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jdk/pull/25855 Date: 2025-06-17 15:22:24 +0000
19-06-2025