From d3b2bbf3e1494142db433d391f4c50bf1429e2b3 Mon Sep 17 00:00:00 2001 From: Shunping Huang Date: Fri, 16 Oct 2026 11:28:04 -0400 Subject: [PATCH 1/2] Restore Java 11 support in setJavaVerOptions the '11' branch. Workflows that still pass -PtestJavaVersion=11 now fail while Gradle configures the projects: Unknown Java Version 11 for setting additional java options --- .../groovy/org/apache/beam/gradle/BeamModulePlugin.groovy | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy b/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy index d699f9efab94..cf5979dd176b 100644 --- a/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy +++ b/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy @@ -1021,7 +1021,9 @@ class BeamModulePlugin implements Plugin { } options.fork = true options.forkOptions.javaHome = javaVerHome as File - if (ver == '17') { + if (ver == '11') { + // No additional options needed. Error Prone module exports are only required on JDK 16+. + } else if (ver == '17') { options.forkOptions.jvmArgs += errorProneAddModuleOpts.collect { '-J' + it } } else if (ver == '21' || ver == '25') { options.compilerArgs += ['-Xlint:-this-escape'] From 964c13e453429f02264e1bf771aa35cc31fc28b7 Mon Sep 17 00:00:00 2001 From: Shunping Huang Date: Fri, 16 Oct 2026 11:35:25 -0400 Subject: [PATCH 2/2] Trigger test workflow --- .github/trigger_files/beam_PreCommit_Java_IOs_Direct.json | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 .github/trigger_files/beam_PreCommit_Java_IOs_Direct.json diff --git a/.github/trigger_files/beam_PreCommit_Java_IOs_Direct.json b/.github/trigger_files/beam_PreCommit_Java_IOs_Direct.json new file mode 100644 index 000000000000..5abe02fc09c7 --- /dev/null +++ b/.github/trigger_files/beam_PreCommit_Java_IOs_Direct.json @@ -0,0 +1,4 @@ +{ + "comment": "Modify this file in a trivial way to cause this test suite to run.", + "modification": 1 +}