See
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/139/display/redirect?page=changes>
Changes:
[Dominik Stadler] Change more assertions to proper checks
A broken input-document should not trigger assertions,
but proper exceptions with useful information for the user
[Dominik Stadler] Prevent more cases of unbounded allocation
Test WordToTextConverter with all sample files
[Dominik Stadler] Ant: Adjust libs for poi-excelant as it requires poi-ooxml
and xmlbeans
Seems JDK 20 does more checks on module-path and thus fails the
build otherwise
[Dominik Stadler] Ignore compile module-info class-files
Now that they are not checked in any more.
[Dominik Stadler] Try to avoid clashes of modules java.xml and xml-apis
[Dominik Stadler] Avoid some NullPointerExceptions and ClassCastExceptions
found when fuzzing Apache POI
This mostly only makes thrown exceptions a bit more consistent
or may allow some broken documents to be still read.
[Dominik Stadler] Jenkins DSL: Fix link to Spotbugs results some more
[Dominik Stadler] Jenkins DSL: Adjust links and comment out publishing
"warnings" as the plugin is not installed
[Dominik Stadler] Jenkins DSL: On Windows also revert some specific files
The wildcard based revert seems to fail
[Dominik Stadler] Rename method for color from "RBG" to "RGB"
It's a protected method that is not intended to be used
outside anyway.
[Dominik Stadler] Replace some more http -> https in the generated
documentation pages
[Dominik Stadler] Jenkins DSL: Do not try to rebuild sources with Gradle for
JDK 20
[PJ Fanning] graphics2d 0.42
[PJ Fanning] graphics2d 0.42
[PJ Fanning] [github-409] Textruns not honouring highlight. Thans to gffloodg.
This closes #409
[PJ Fanning] mockito 4.11.0
[PJ Fanning] [github-409] Textruns not honouring highlight. Thans to gffloodg.
This closes #409
[PJ Fanning] [bug-66397] update temp file code. Thanks to lsq27.
[PJ Fanning] add test file
[PJ Fanning] try to get rid of cached module-info classes
[Bida Fan] Fix when bodyElements contain sdt, the inserted element is in the
wrong position
[PJ Fanning] try to get sboms to build again
[Dominik Stadler] Add changes
[Dominik Stadler] Ant-Java 11+: Add support for a 4th module to be able to add
slf4j module
Otherwise running test-ooxml may fail because of a missing class
[Dominik Stadler] build.xml: Update spotbugs to 4.7.3 to enable support for JDK
20
[Dominik Stadler] Bug 65260: Fix how we ignore errors when fonts are not
installed
The implementation via bug 66230 was not fully working due to the
caught exception.
Also add this to the 2nd constructor as well.
[Dominik Stadler] Bug 66401: Handle escaped single-quote in formulas properly
[PJ Fanning] try to get sboms to build again
[PJ Fanning] try to fix module-info compile
[PJ Fanning] doesn't matter what jdk vendor is used to build module-info classes
[PJ Fanning] try to fix build
[PJ Fanning] rebuild module-info.class files even if Java8 used
------------------------------------------
[...truncated 515.54 KB...]
[javadoc] public static long
parseLength(org.openxmlformats.schemas.wordprocessingml.x2006.main.STHpsMeasure
coordUnion) {
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/ooxml/util/POIXMLUnits.java>:213:
warning: no @param for coordUnion
[javadoc] public static long
parseLength(org.openxmlformats.schemas.wordprocessingml.x2006.main.STSignedHpsMeasure
coordUnion) {
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/ooxml/util/POIXMLUnits.java>:223:
warning: no @param for coordUnion
[javadoc] public static long
parseLength(org.openxmlformats.schemas.wordprocessingml.x2006.main.STMeasurementOrPercent
coordUnion) {
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/ooxml/util/SAXHelper.java>:38:
warning: no @return
[javadoc] public static XMLReader newXMLReader() throws SAXException,
ParserConfigurationException {
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/ooxml/util/SAXHelper.java>:38:
warning: no @throws for org.xml.sax.SAXException
[javadoc] public static XMLReader newXMLReader() throws SAXException,
ParserConfigurationException {
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/ooxml/util/SAXHelper.java>:38:
warning: no @throws for javax.xml.parsers.ParserConfigurationException
[javadoc] public static XMLReader newXMLReader() throws SAXException,
ParserConfigurationException {
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/ooxml/util/XPathHelper.java>:109:
warning: no @param for <T>
[javadoc] public static <T extends XmlObject> T selectProperty(XmlObject
startObject, Class<T> resultClass, XSLFShape.ReparseFactory<T> factory,
QName[]... path)
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/ooxml/util/XPathHelper.java>:109:
warning: no @param for startObject
[javadoc] public static <T extends XmlObject> T selectProperty(XmlObject
startObject, Class<T> resultClass, XSLFShape.ReparseFactory<T> factory,
QName[]... path)
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/OPCPackage.java>:502:
warning: no @throws for java.io.IOException
[javadoc] public void addThumbnail(String path) throws IOException {
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/OPCPackage.java>:521:
warning: no @throws for java.io.IOException
[javadoc] public void addThumbnail(String filename, InputStream data)
throws IOException {
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/OPCPackage.java>:598:
warning: no @throws for
org.apache.poi.openxml4j.exceptions.InvalidFormatException
[javadoc] public PackageProperties getPackageProperties()
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/OPCPackage.java>:707:
warning: no @return
[javadoc] public PackagePart getPart(PackageRelationship partRel) {
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/OPCPackage.java>:1452:
warning: no @param for pkg
[javadoc] public boolean validatePackage(OPCPackage pkg) throws
InvalidFormatException {
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/OPCPackage.java>:1452:
warning: no @throws for
org.apache.poi.openxml4j.exceptions.InvalidFormatException
[javadoc] public boolean validatePackage(OPCPackage pkg) throws
InvalidFormatException {
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/OPCPackage.java>:1494:
warning: no @throws for java.io.IOException
[javadoc] public void save(OutputStream outputStream) throws IOException {
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/OPCPackage.java>:1509:
warning: no @param for loadRelationships
[javadoc] protected abstract PackagePart createPartImpl(PackagePartName
partName,
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/OPCPackage.java>:1530:
warning: no @throws for java.io.IOException
[javadoc] protected abstract void closeImpl() throws IOException;
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/OPCPackage.java>:1544:
warning: no @throws for java.io.IOException
[javadoc] protected abstract void saveImpl(OutputStream outputStream)
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/OPCPackage.java>:1552:
warning: no @throws for
org.apache.poi.openxml4j.exceptions.InvalidFormatException
[javadoc] protected abstract PackagePartCollection getPartsImpl()
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/OPCPackage.java>:1659:
warning: no @return
[javadoc] public abstract boolean isClosed();
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/RelationshipSource.java>:114:
warning: no @throws for org.apache.poi.openxml4j.exceptions.OpenXML4JException
[javadoc] PackageRelationshipCollection getRelationships() throws
OpenXML4JException;
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/PackagePart.java>:520:
warning: no @throws for java.io.IOException
[javadoc] public OutputStream getOutputStream() throws IOException {
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/PackageProperties.java>:54:
warning: no @param for category
[javadoc] void setCategoryProperty(String category);
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/PackageProperties.java>:60:
warning: no @param for category
[javadoc] void setCategoryProperty(Optional<String> category);
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/PackageProperties.java>:71:
warning: no @param for contentStatus
[javadoc] void setContentStatusProperty(String contentStatus);
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/PackageProperties.java>:77:
warning: no @param for contentStatus
[javadoc] void setContentStatusProperty(Optional<String> contentStatus);
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/PackageProperties.java>:90:
warning: no @param for contentType
[javadoc] void setContentTypeProperty(String contentType);
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/PackageProperties.java>:97:
warning: no @param for contentType
[javadoc] void setContentTypeProperty(Optional<String> contentType);
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/PackageProperties.java>:110:
warning: no @param for created
[javadoc] void setCreatedProperty(String created) throws
InvalidFormatException;
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/PackageProperties.java>:115:
warning: no @param for created
[javadoc] void setCreatedProperty(Optional<Date> created);
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/PackageProperties.java>:128:
warning: no @param for creator
[javadoc] void setCreatorProperty(String creator);
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/PackageProperties.java>:135:
warning: no @param for creator
[javadoc] void setCreatorProperty(Optional<String> creator);
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/PackageProperties.java>:140:
warning: no @return
[javadoc] Optional<String> getDescriptionProperty();
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/PackageProperties.java>:145:
warning: no @param for description
[javadoc] void setDescriptionProperty(String description);
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/PackageProperties.java>:151:
warning: no @param for description
[javadoc] void setDescriptionProperty(Optional<String> description);
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/PackageProperties.java>:162:
warning: no @param for identifier
[javadoc] void setIdentifierProperty(String identifier);
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/PackageProperties.java>:168:
warning: no @param for identifier
[javadoc] void setIdentifierProperty(Optional<String> identifier);
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/PackageProperties.java>:183:
warning: no @param for keywords
[javadoc] void setKeywordsProperty(String keywords);
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/PackageProperties.java>:191:
warning: no @param for keywords
[javadoc] void setKeywordsProperty(Optional<String> keywords);
[javadoc] ^
[javadoc]
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/PackageProperties.java>:202:
warning: no @param for language
[javadoc] void setLanguageProperty(String language);
[javadoc] ^
[javadoc] 100 warnings
[jar] Building jar:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/139/artifact/build/dist/maven/poi-ooxml/poi-ooxml-5.2.4-SNAPSHOT-javadoc.jar>
assemble:
[zip] Building zip:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/139/artifact/build/dist/poi-bin-5.2.4-SNAPSHOT-20230101.zip>
[tar] Building tar:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/dist/poi-bin-5.2.4-SNAPSHOT-20230101.tar.gz>
[zip] Building zip:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/139/artifact/build/dist/poi-src-5.2.4-SNAPSHOT-20230101.zip>
[tar] Building tar:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/dist/poi-src-5.2.4-SNAPSHOT-20230101.tar.gz>
[echo] Distribution located in
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/dist>
[echo] Use "ant dist-checksum" to create sha256/sha512 checksums and GPG
signatures
findbugs:
[mkdir] Created dir:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs/lib/config>
[get] Getting:
https://repo1.maven.org/maven2/com/github/spotbugs/spotbugs/4.7.3/spotbugs-4.7.3.jar
[get] To:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs/lib/spotbugs.jar>
[get] Getting:
https://repo1.maven.org/maven2/com/github/spotbugs/spotbugs-ant/4.7.3/spotbugs-ant-4.7.3.jar
[get] To:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs/lib/spotbugs-ant.jar>
[get] Getting:
https://repo1.maven.org/maven2/com/github/spotbugs/spotbugs-annotations/4.7.3/spotbugs-annotations-4.7.3.jar
[get] To:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs/lib/spotbugs-annotations.jar>
[get] Getting:
https://repo1.maven.org/maven2/org/dom4j/dom4j/2.1.3/dom4j-2.1.3.jar
[get] To:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs/lib/dom4j-2.1.3.jar>
[get] Getting:
https://repo1.maven.org/maven2/jaxen/jaxen/1.2.0/jaxen-1.2.0.jar
[get] To:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs/lib/jaxen-1.2.0.jar>
[get] Getting:
https://repo1.maven.org/maven2/org/apache/bcel/bcel/6.5.0/bcel-6.5.0.jar
[get] To:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs/lib/bcel-6.5.0.jar>
[get] Getting:
https://repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.0/slf4j-api-2.0.0.jar
[get] To:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs/lib/slf4j-api-2.0.0.jar>
[get] Getting:
https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar
[get] To:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs/lib/commons-lang3-3.12.0.jar>
[get] Getting:
https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.jar
[get] To:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs/lib/commons-text-1.10.0.jar>
[get] Getting:
https://repo1.maven.org/maven2/commons-codec/commons-codec/1.11/commons-codec-1.11.jar
[get] To:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs/lib/commons-codec-1.11.jar>
[get] Getting:
https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
[get] To:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs/lib/commons-logging-1.2.jar>
[get] Getting:
https://repo1.maven.org/maven2/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar
[get] To:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs/lib/jcip-annotations-1.0.jar>
[get] Getting:
https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar
[get] To:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs/lib/jsr305-3.0.2.jar>
[get] Getting:
https://repo1.maven.org/maven2/org/ow2/asm/asm/9.4/asm-9.4.jar
[get] To:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs/lib/asm-9.4.jar>
[get] Getting:
https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/9.4/asm-analysis-9.4.jar
[get] To:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs/lib/asm-analysis-9.4.jar>
[get] Getting:
https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.4/asm-commons-9.4.jar
[get] To:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs/lib/asm-commons-9.4.jar>
[get] Getting:
https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.4/asm-tree-9.4.jar
[get] To:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs/lib/asm-tree-9.4.jar>
[get] Getting:
https://repo1.maven.org/maven2/org/ow2/asm/asm-util/9.4/asm-util-9.4.jar
[get] To:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs/lib/asm-util-9.4.jar>
[get] Getting:
https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.17.2/log4j-api-2.17.2.jar
[get] To:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs/lib/log4j-api-2.17.2.jar>
[get] Getting:
https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.17.2/log4j-core-2.17.2.jar
[get] To:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs/lib/log4j-core-2.17.2.jar>
[get] Getting:
https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j18-impl/2.17.2/log4j-slf4j18-impl-2.17.2.jar
[get] To:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs/lib/log4j-slf4j18-impl-2.17.2.jar>
[get] Getting:
https://repo1.maven.org/maven2/net/sf/saxon/Saxon-HE/11.4/Saxon-HE-11.4.jar
[get] To:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs/lib/Saxon-HE-11.4.jar>
[get] Getting:
https://repo1.maven.org/maven2/org/xmlresolver/xmlresolver/4.2.0/xmlresolver-4.2.0.jar
[get] To:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs/lib/xmlresolver-4.2.0.jar>
[get] Getting:
https://repo1.maven.org/maven2/com/ibm/icu/icu4j/68.2/icu4j-68.2.jar
[get] To:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs/lib/icu4j-68.2.jar>
[spotbugs] Executing SpotBugs FindBugsTask from ant task
[spotbugs] Running SpotBugs...
[spotbugs] SLF4J: No SLF4J providers were found.
[spotbugs] SLF4J: Defaulting to no-operation (NOP) logger implementation
[spotbugs] SLF4J: See http://www.slf4j.org/codes.html#noProviders for further
details.
[spotbugs] Java Result: 1
[spotbugs] Output saved to build/findbugs.xml
[xslt] Transforming into
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build>
[xslt] Processing
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs.xml>
to
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs.html>
[xslt] Loading stylesheet
jar:<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/findbugs/lib/spotbugs.jar!/fancy.xsl>
release-notes:
[copy] Copying 1 file to
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/dist>
rat-check:
[mkdir] Created dir:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build/rat>
[echo]
[echo] *****************************************************
[echo] Summary
[echo] -------
[echo] Generated at: 2023-01-01T21:31:00Z
[echo]
[echo] Notes: 0
[echo] Binaries: 102
[echo] Archives: 0
[echo] Standards: 3835
[echo]
[echo] Apache Licensed: 3835
[echo] Generated Documents: 0
[echo]
[echo] JavaDocs are generated, thus a license header is optional.
[echo] Generated files do not require license headers.
[echo]
[echo] 0 Unknown Licenses
[echo]
[echo] *****************************************************
[echo] Files with Apache License headers will be marked AL
[echo] Binary files (which do not require any license headers) will be
marked B
[echo] Compressed archives will be marked A
[echo] Notices, licenses etc. will be marked N
[echo]
[echo] *****************************************************
forbidden-apis-check:
[forbiddenapis] Reading bundled API signatures: jdk-unsafe-1.8
[forbiddenapis] Reading bundled API signatures: jdk-deprecated-1.8
[forbiddenapis] Reading bundled API signatures: jdk-internal-1.8
[forbiddenapis] Reading bundled API signatures: jdk-non-portable
[forbiddenapis] Reading bundled API signatures: jdk-reflection
[forbiddenapis] Reading API signatures:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/src/resources/devtools/forbidden-signatures.txt>
[forbiddenapis] Loading classes to check...
[forbiddenapis] Scanning classes for violations...
BUILD FAILED
<https://ci-builds.apache.org/job/POI/job/POI-DSL-old-Xerces/ws/build.xml>:2593:
Check for forbidden API calls failed while scanning class
'org.apache.poi.xslf.draw.SVGUserAgent' (SVGUserAgent.java):
java.lang.ClassNotFoundException: org.w3c.dom.svg.SVGDocument (while looking up
details about referenced class 'org.w3c.dom.svg.SVGDocument')
Total time: 40 minutes 11 seconds
Build step 'Invoke Ant' marked build as failure
[SpotBugs] Skipping execution of recorder since overall result is 'FAILURE'
ERROR: Not all environment variables could be successfully injected. Check for
similarly-named environment variables.
Archiving artifacts
[Fast Archiver] Compressed 303.29 MB of artifacts by 65.1% relative to #138
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.
[Checks API] No suitable checks publisher found.
ERROR: Not all environment variables could be successfully injected. Check for
similarly-named environment variables.
ERROR: Not all environment variables could be successfully injected. Check for
similarly-named environment variables.
ERROR: Not all environment variables could be successfully injected. Check for
similarly-named environment variables.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]