RFR: 8348038: Docs build failing in Options.notifyListeners with AssertionError

Archie Cobbs acobbs at openjdk.org
Sun Jan 19 18:43:43 UTC 2025


The change in [JDK-8347474](https://bugs.openjdk.org/browse/JDK-8347474) caused `make all-docs-bundles` to start failing.

This PR includes a fix, however, the new regression test included with this PR does not actually generate a failure on the current `master` (I haven't yet figured out a way to reproduce the failure in a unit test).

So that will need to be fixed before this PR is applied. However the included fix should still be usable for anyone needing to fix the build in the meantime.

-------------

Commit messages:
 - Robustify JavacFileManager vs. Options initialization order.

Changes: https://git.openjdk.org/jdk/pull/23192/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=23192&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8348038
  Stats: 35 lines in 3 files changed: 23 ins; 3 del; 9 mod
  Patch: https://git.openjdk.org/jdk/pull/23192.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/23192/head:pull/23192

PR: https://git.openjdk.org/jdk/pull/23192


More information about the compiler-dev mailing list