See <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/26/display/redirect?page=changes>
Changes: [PJ Fanning] update changes [PJ Fanning] [github-803] Add support for SHEET function. Thanks to Richard V. This closes #803 [PJ Fanning] allow ATP function override [PJ Fanning] allow ATP function override [PJ Fanning] allow ATP function override [PJ Fanning] allow ATP function override [PJ Fanning] batik 1.19 [PJ Fanning] typos (an) [PJ Fanning] batik 1.19 [Dominik Stadler] Bug 69667: Test more variants of valid and invalid usernames [Dominik Stadler] Add fix, publish in-progress changelog for upcoming 5.4.2 [PJ Fanning] add test [Dominik Stadler] Bug 69667: Handle slightly broken WriteAccessRecord gracefully It seems some software creates records with invalid length. If it uses UTF-16LE encoding, we can end up with 109 bytes, which is invalid as UTF-16LE always requires an even number of bytes. Therefor we now sanitize the number of bytes we read from the record to avoid this issue. Also improve error message and add tests ------------------------------------------ [...truncated 22.43 KiB...] [get] Destination already exists (skipping): <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/lib/ooxml-provided/stax2-api-4.2.1.jar> [get] Getting: https://repo1.maven.org/maven2/org/apache/xmlgraphics/batik-anim/1.19/batik-anim-1.19.jar [get] To: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/lib/ooxml-batik/batik-anim-1.19.jar> [get] Getting: https://repo1.maven.org/maven2/org/apache/xmlgraphics/batik-awt-util/1.19/batik-awt-util-1.19.jar [get] To: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/lib/ooxml-batik/batik-awt-util-1.19.jar> [get] Getting: https://repo1.maven.org/maven2/org/apache/xmlgraphics/batik-bridge/1.19/batik-bridge-1.19.jar [get] To: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/lib/ooxml-batik/batik-bridge-1.19.jar> [get] Getting: https://repo1.maven.org/maven2/org/apache/xmlgraphics/batik-codec/1.19/batik-codec-1.19.jar [get] To: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/lib/ooxml-batik/batik-codec-1.19.jar> [get] Getting: https://repo1.maven.org/maven2/org/apache/xmlgraphics/batik-constants/1.19/batik-constants-1.19.jar [get] To: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/lib/ooxml-batik/batik-constants-1.19.jar> [get] Getting: https://repo1.maven.org/maven2/org/apache/xmlgraphics/batik-css/1.19/batik-css-1.19.jar [get] To: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/lib/ooxml-batik/batik-css-1.19.jar> [get] Getting: https://repo1.maven.org/maven2/org/apache/xmlgraphics/batik-dom/1.19/batik-dom-1.19.jar [get] To: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/lib/ooxml-batik/batik-dom-1.19.jar> [get] Getting: https://repo1.maven.org/maven2/org/apache/xmlgraphics/batik-ext/1.19/batik-ext-1.19.jar [get] To: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/lib/ooxml-batik/batik-ext-1.19.jar> [get] Getting: https://repo1.maven.org/maven2/org/apache/xmlgraphics/batik-gvt/1.19/batik-gvt-1.19.jar [get] To: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/lib/ooxml-batik/batik-gvt-1.19.jar> [get] Getting: https://repo1.maven.org/maven2/org/apache/xmlgraphics/batik-i18n/1.19/batik-i18n-1.19.jar [get] To: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/lib/ooxml-batik/batik-i18n-1.19.jar> [get] Getting: https://repo1.maven.org/maven2/org/apache/xmlgraphics/batik-parser/1.19/batik-parser-1.19.jar [get] To: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/lib/ooxml-batik/batik-parser-1.19.jar> [get] Getting: https://repo1.maven.org/maven2/org/apache/xmlgraphics/batik-script/1.19/batik-script-1.19.jar [get] To: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/lib/ooxml-batik/batik-script-1.19.jar> [get] Getting: https://repo1.maven.org/maven2/org/apache/xmlgraphics/batik-shared-resources/1.19/batik-shared-resources-1.19.jar [get] To: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/lib/ooxml-batik/batik-shared-resources-1.19.jar> [get] Getting: https://repo1.maven.org/maven2/org/apache/xmlgraphics/batik-svg-dom/1.19/batik-svg-dom-1.19.jar [get] To: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/lib/ooxml-batik/batik-svg-dom-1.19.jar> [get] Getting: https://repo1.maven.org/maven2/org/apache/xmlgraphics/batik-svggen/1.19/batik-svggen-1.19.jar [get] To: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/lib/ooxml-batik/batik-svggen-1.19.jar> [get] Getting: https://repo1.maven.org/maven2/org/apache/xmlgraphics/batik-svgrasterizer/1.19/batik-svgrasterizer-1.19.jar [get] To: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/lib/ooxml-batik/batik-svgrasterizer-1.19.jar> [get] Getting: https://repo1.maven.org/maven2/org/apache/xmlgraphics/batik-transcoder/1.19/batik-transcoder-1.19.jar [get] To: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/lib/ooxml-batik/batik-transcoder-1.19.jar> [get] Getting: https://repo1.maven.org/maven2/org/apache/xmlgraphics/batik-util/1.19/batik-util-1.19.jar [get] To: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/lib/ooxml-batik/batik-util-1.19.jar> [get] Getting: https://repo1.maven.org/maven2/org/apache/xmlgraphics/batik-xml/1.19/batik-xml-1.19.jar [get] To: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/lib/ooxml-batik/batik-xml-1.19.jar> [get] Destination already exists (skipping): <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/lib/ooxml-batik/xml-apis-ext-1.3.04.jar> [get] Destination already exists (skipping): <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/lib/ooxml-batik/xmlgraphics-commons-2.9.jar> [get] Getting: https://repo1.maven.org/maven2/org/apache/pdfbox/pdfbox/3.0.5/pdfbox-3.0.5.jar [get] To: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/lib/ooxml-provided/pdfbox-3.0.5.jar> [get] Getting: https://repo1.maven.org/maven2/org/apache/pdfbox/pdfbox-io/3.0.5/pdfbox-io-3.0.5.jar [get] To: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/lib/ooxml-provided/pdfbox-io-3.0.5.jar> [get] Getting: https://repo1.maven.org/maven2/org/apache/pdfbox/fontbox/3.0.5/fontbox-3.0.5.jar [get] To: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/lib/ooxml-provided/fontbox-3.0.5.jar> [get] Destination already exists (skipping): <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/lib/ooxml-provided/graphics2d-3.0.3.jar> init: [mkdir] Created dir: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/build> [mkdir] Created dir: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/classes/ant/java> [mkdir] Created dir: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/test-classes> [mkdir] Created dir: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/test-results> [mkdir] Created dir: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-scratchpad/build/classes/ant/java> [mkdir] Created dir: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-scratchpad/build/test-classes> [mkdir] Created dir: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-scratchpad/build/test-results> [mkdir] Created dir: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-ooxml/build/classes/ant/java> [mkdir] Created dir: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-ooxml/build/test-classes> [mkdir] Created dir: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-ooxml-full/build/classes/ant/java> [mkdir] Created dir: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-ooxml-full/build/test-classes> [mkdir] Created dir: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-ooxml-full/build/generated-sources> [mkdir] Created dir: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-ooxml-full/build/generated-classes> [mkdir] Created dir: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-ooxml/build/test-results> [mkdir] Created dir: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-excelant/build/classes/ant/java> [mkdir] Created dir: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-excelant/build/test-classes> [mkdir] Created dir: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-excelant/build/test-results> [mkdir] Created dir: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-examples/build/classes/ant/java> [mkdir] Created dir: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-integration/build/test-classes> [mkdir] Created dir: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-integration/build/test-results> [mkdir] Created dir: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/build/dist> [mkdir] Created dir: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/build/site> [echo] Using Ant: Apache Ant(TM) version 1.10.15 compiled on August 25 2024 from /home/jenkins/tools/ant/latest1.10, Ant detected Java 24 (may be different than actual Java sometimes...) [echo] Using Java: 24.0.1/24.0.1+9/24.0.1+9/OpenJDK 64-Bit Server VM from Eclipse Adoptium on Linux: 5.15.0-138-generic [echo] Building Apache POI version 5.4.2-SNAPSHOT and RC: , isJava8: false [echo] Compiling for Java 9+ -version-java-check: compile-version: [mkdir] Created dir: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/generated-sources/org/apache/poi> [copy] Copying 1 file to <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/generated-sources/org/apache/poi> [javac] Compiling 1 source file to <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/classes/ant/java> [javac] warning: [options] bootstrap class path is not set in conjunction with -source 8 [javac] not setting the bootstrap class path may lead to class files that cannot run on JDK 8 [javac] --release 8 is recommended instead of -source 8 -target 1.8 because it sets the bootstrap class path automatically [javac] warning: [options] source value 8 is obsolete and will be removed in a future release [javac] warning: [options] target value 8 is obsolete and will be removed in a future release [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. [javac] 4 warnings compile-main: [echo] Building classes for poi [javac] Compiling 1243 source files to <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/classes/ant/java> [javac] warning: [options] bootstrap class path is not set in conjunction with -source 8 [javac] not setting the bootstrap class path may lead to class files that cannot run on JDK 8 [javac] --release 8 is recommended instead of -source 8 -target 1.8 because it sets the bootstrap class path automatically [javac] warning: [options] source value 8 is obsolete and will be removed in a future release [javac] warning: [options] target value 8 is obsolete and will be removed in a future release [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. [javac] <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/src/main/java/org/apache/poi/hssf/model/InternalWorkbook.java>:22: warning: [removal] AccessControlException in java.security has been deprecated and marked for removal [javac] import java.security.AccessControlException; [javac] ^ [javac] <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/src/main/java/org/apache/poi/poifs/nio/CleanerUtil.java>:29: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] import java.security.AccessController; [javac] ^ [javac] <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/src/main/java/org/apache/poi/hssf/model/InternalWorkbook.java>:1144: warning: [removal] AccessControlException in java.security has been deprecated and marked for removal [javac] } catch (AccessControlException e) { [javac] ^ [javac] <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/src/main/java/org/apache/poi/poifs/nio/CleanerUtil.java>:79: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] final Object hack = AccessController.doPrivileged( [javac] ^ [javac] <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/src/main/java/org/apache/poi/poifs/nio/CleanerUtil.java>:179: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] final Throwable error = AccessController.doPrivileged( [javac] ^ [javac] <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/src/main/java/org/apache/poi/util/ExceptionUtil.java>:38: warning: [removal] ThreadDeath in java.lang has been deprecated and marked for removal [javac] || throwable instanceof ThreadDeath [javac] ^ [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Note: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/src/main/java/org/apache/poi/util/GenericRecordUtil.java> uses unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 10 warnings [javac] Creating empty <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/classes/ant/java/org/apache/poi/ddf/package-info.class> [javac] Creating empty <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/classes/ant/java/org/apache/poi/hssf/package-info.class> [javac] Creating empty <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/classes/ant/java/org/apache/poi/poifs/dev/package-info.class> [javac] Creating empty <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/classes/ant/java/org/apache/poi/util/package-info.class> [javac] Creating empty <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/classes/ant/java/org/apache/poi/poifs/common/package-info.class> [javac] Creating empty <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/classes/ant/java/org/apache/poi/hssf/record/package-info.class> [javac] Creating empty <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/classes/ant/java/org/apache/poi/poifs/package-info.class> [javac] Creating empty <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/classes/ant/java/org/apache/poi/poifs/crypt/package-info.class> [javac] Creating empty <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/classes/ant/java/org/apache/poi/hpsf/wellknown/package-info.class> [javac] Creating empty <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/classes/ant/java/org/apache/poi/ss/formula/package-info.class> [javac] Creating empty <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/classes/ant/java/org/apache/poi/hpsf/package-info.class> [javac] Creating empty <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/classes/ant/java/org/apache/poi/poifs/property/package-info.class> [javac] Creating empty <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/classes/ant/java/org/apache/poi/poifs/filesystem/package-info.class> [javac] Creating empty <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/classes/ant/java/org/apache/poi/ss/formula/ptg/package-info.class> [javac] Creating empty <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/classes/ant/java/org/apache/poi/poifs/storage/package-info.class> [javac] Creating empty <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/classes/ant/java/org/apache/poi/hssf/eventusermodel/package-info.class> [javac] Creating empty <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/classes/ant/java/org/apache/poi/hssf/record/aggregates/package-info.class> [javac] Creating empty <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/classes/ant/java/org/apache/poi/ss/format/package-info.class> [javac] Creating empty <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/classes/ant/java/org/apache/poi/hssf/model/package-info.class> [javac] Creating empty <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/classes/ant/java/org/apache/poi/hssf/usermodel/package-info.class> [javac] Creating empty <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/classes/ant/java/org/apache/poi/hssf/util/package-info.class> [javac] Creating empty <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/classes/ant/java/org/apache/poi/poifs/eventfilesystem/package-info.class> [echo] Building java9+ classes for poi [mkdir] Created dir: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/build/dist/maven/poi> [echo] Building jar for poi, module-name: poi with isJava8: false [jar] Building jar: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/26/artifact/build/dist/maven/poi/poi-5.4.2-SNAPSHOT.jar> [javac] Compiling 598 source files to <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/test-classes> [javac] Ignoring source, target and bootclasspath as release has been set [javac] warning: [options] source value 8 is obsolete and will be removed in a future release [javac] warning: [options] target value 8 is obsolete and will be removed in a future release [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] 3 warnings [javac] Creating empty <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi/build/test-classes/org/apache/poi/hssf/dev/package-info.class> [echo] Building test-jar for poi, module-name: poi with isJava8: false [jar] Building jar: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/26/artifact/build/dist/maven/poi-tests/poi-5.4.2-SNAPSHOT-tests.jar> [jar] Building jar: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/26/artifact/build/dist/maven/poi/poi-5.4.2-SNAPSHOT-sources.jar> compile-scratchpad: [echo] Building classes for poi-scratchpad [javac] Compiling 517 source files to <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-scratchpad/build/classes/ant/java> [javac] warning: [options] bootstrap class path is not set in conjunction with -source 8 [javac] not setting the bootstrap class path may lead to class files that cannot run on JDK 8 [javac] --release 8 is recommended instead of -source 8 -target 1.8 because it sets the bootstrap class path automatically [javac] warning: [options] source value 8 is obsolete and will be removed in a future release [javac] warning: [options] target value 8 is obsolete and will be removed in a future release [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Note: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-scratchpad/src/main/java/org/apache/poi/hwpf/model/BytePropertyNode.java> uses unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 4 warnings [echo] Building java9+ classes for poi-scratchpad [javac] Compiling 1 source file to <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-scratchpad/src/main/java9> [mkdir] Created dir: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/build/dist/maven/poi-scratchpad> [echo] Building jar for poi-scratchpad, module-name: scratchpad with isJava8: false [jar] Building jar: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/26/artifact/build/dist/maven/poi-scratchpad/poi-scratchpad-5.4.2-SNAPSHOT.jar> [javac] Compiling 199 source files to <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-scratchpad/build/test-classes> [javac] Ignoring source, target and bootclasspath as release has been set [javac] warning: [options] source value 8 is obsolete and will be removed in a future release [javac] warning: [options] target value 8 is obsolete and will be removed in a future release [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] 3 warnings [javac] Compiling 1 source file to <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-scratchpad/src/test/java9> [echo] Building test-jar for poi-scratchpad, module-name: scratchpad with isJava8: false [jar] Building jar: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/26/artifact/build/dist/maven/poi-scratchpad-tests/poi-scratchpad-5.4.2-SNAPSHOT-tests.jar> [jar] Building jar: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/26/artifact/build/dist/maven/poi-scratchpad/poi-scratchpad-5.4.2-SNAPSHOT-sources.jar> check-compiled-ooxml-xsds: compile-ooxml-xsds: [mkdir] Created dir: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-ooxml-full/build/xsds> [copy] Copying 13 files to <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-ooxml-full/build/xsds> [copy] Copying 28 resources to <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-ooxml-full/build/xsds> [xmlbean] SchemaCompiler Metadata LOAD:org/apache/xmlbeans/metadata GEN:org/apache/poi/schemas/ooxml [xmlbean] Time to build schema type system: 3.76 seconds [xmlbean] Time to generate code: 9.752 seconds [javac] Compiling 5275 source files to <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-ooxml-full/build/classes/ant/java> [javac] Ignoring source, target and bootclasspath as release has been set [javac] warning: [options] source value 8 is obsolete and will be removed in a future release [javac] warning: [options] target value 8 is obsolete and will be removed in a future release [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. [javac] 3 warnings [mkdir] Created dir: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/build/dist/maven/poi-ooxml-full> [jar] Building jar: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/26/artifact/build/dist/maven/poi-ooxml-full/poi-ooxml-full-5.4.2-SNAPSHOT.jar> [jar] Building jar: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/26/artifact/build/dist/maven/poi-ooxml-full/poi-ooxml-full-5.4.2-SNAPSHOT-sources.jar> compile-ooxml: [echo] Building classes for poi-ooxml [javac] Compiling 648 source files to <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-ooxml/build/classes/ant/java> [javac] warning: [options] bootstrap class path is not set in conjunction with -source 8 [javac] not setting the bootstrap class path may lead to class files that cannot run on JDK 8 [javac] --release 8 is recommended instead of -source 8 -target 1.8 because it sets the bootstrap class path automatically [javac] warning: [options] source value 8 is obsolete and will be removed in a future release [javac] warning: [options] target value 8 is obsolete and will be removed in a future release [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Note: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-ooxml/src/main/java/org/apache/poi/poifs/crypt/dsig/SignaturePart.java> uses unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 4 warnings [javac] Creating empty <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-ooxml/build/classes/ant/java/org/apache/poi/xwpf/package-info.class> [javac] Creating empty <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-ooxml/build/classes/ant/java/org/apache/poi/xssf/binary/package-info.class> [echo] Building java9+ classes for poi-ooxml [javac] Compiling 1 source file to <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-ooxml/src/main/java9> [javac] <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/poi-ooxml/src/main/java9/module-info.java>:114: error: module not found: org.apache.xmlgraphics.commons [javac] requires static org.apache.xmlgraphics.commons; [javac] ^ [javac] 1 error BUILD FAILED <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/build.xml>:1255: The following error occurred while executing this line: <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.24/ws/build.xml>:1090: Compile failed; see the compiler error output for details. Total time: 3 minutes 18 seconds Build step 'Invoke Ant' marked build as failure ERROR: Not all environment variables could be successfully injected. Check for similarly-named environment variables. Archiving artifacts ERROR: Not all environment variables could be successfully injected. Check for similarly-named environment variables. Recording test results ERROR: Not all environment variables could be successfully injected. Check for similarly-named environment variables. ERROR: Step ‘Publish JUnit test result report’ failed: No test report files were found. Configuration error? ERROR: Not all environment variables could be successfully injected. Check for similarly-named environment variables. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org For additional commands, e-mail: dev-h...@poi.apache.org