The Gradle build fails due to: java.lang.module.FindException: Unable to derive module descriptor for /home/runner/.gradle/caches/modules-2/files-2.1/org.apache.ant/ant-launcher/1.10.13/331234763210702757a5780437844c6aef5d2bdf/ant-launcher-1.10.13.jar Caused by: java.lang.module.InvalidModuleDescriptorException: allow.class found in top-level directory (unnamed package not allowed in module)
Where did you see this failure or how can we reproduce it? CI Builds at https://ci-builds.apache.org/job/POI/ look fine as far as I see. Only JDK 17 is failing, but with a likely unrelated issue "string value 'Text' is not a valid enumeration value for ST_ObjectType"
Fails in GitHub CI build: https://github.com/apache/poi/actions/runs/5724407254/job/15510836244
Also happens in https://ci-builds.apache.org/job/POI/job/POI-DSL-1.17/545/consoleFull
Code was reverted to Apache Ant 1.10.12 via r1911398 Reported issue for Apache Ant at bug #66832 to get their take on this newly introduced "workaround"
Breaking changes in Ant were reverted in 1.10.14, update was applied in r1912088