[crac] RFR: 8344647: Make java.se participate in the preview language feature `requires transitive java.base`

Jan Kratochvil jkratochvil at openjdk.org
Fri Apr 25 09:33:21 UTC 2025


On Tue, 22 Apr 2025 10:20:26 GMT, Jan Kratochvil <jkratochvil at openjdk.org> wrote:

> CRaC trunk (647105388b66b7acedf03d049dc60323912a8fe7) fails to compile for me the same way as `jdk-25+2`:
> 
> === Output from failing command(s) repeated here ===
> * For target buildtools_depend__the.COMPILE_DEPEND_batch:
> error: cannot access module-info
>   bad class file: /modules/java.se/module-info.class
>     bad requires flag: ACC_TRANSITIVE (0x0020
>     Please remove or make sure it appears in the correct subdirectory of the classpath.
> 1 error
> * For target buildtools_jdk_tools_classes__the.BUILD_TOOLS_JDK_batch:
> error: cannot access module-info
>   bad class file: /modules/java.se/module-info.class
>     bad requires flag: ACC_TRANSITIVE (0x0020
>     Please remove or make sure it appears in the correct subdirectory of the classpath.
> 1 error
> 
> It has been fixed upstream which is what I am backporting.

Superseded by #224.

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

PR Comment: https://git.openjdk.org/crac/pull/226#issuecomment-2829883350


More information about the crac-dev mailing list