See 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-Windows-1.11/110/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 2.00 MiB...]
                assertTrue(wb1.dispose());
                              ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbook.java:127:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
                    assertTrue(wb2.dispose());
                                  ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbook.java:150:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
                assertTrue(wb.dispose());
                             ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbook.java:190:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
                assertTrue(wb1.dispose());
                              ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbook.java:260:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
            assertTrue(wb.dispose());
                         ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbook.java:271:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
            assertTrue(wb.dispose());
                         ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbook.java:280:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
                assertTrue(wb.dispose());
                             ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbook.java:312:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
                assertTrue(wb.dispose());
                             ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbook.java:349:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
            assertTrue(wb.dispose());
                         ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbook.java:432:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
                assertTrue(wb.dispose());
                             ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbook.java:507:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
            swb.dispose();
               ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbook.java:537:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
                    wb.dispose();
                      ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbook.java:727:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
                assertTrue(wb.dispose());
                             ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbookWithCustomZipEntrySource.java:69:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
            workbook.dispose();
                    ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbookWithCustomZipEntrySource.java:93:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
            workbook.dispose();
                    ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbookWithCustomZipEntrySource.java:127:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
        workbook.dispose();
                ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbookWithNullAutoSizeTracker.java:98:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
                assertTrue(wb1.dispose());
                              ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbookWithNullAutoSizeTracker.java:105:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
                    assertTrue(wb2.dispose());
                                  ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbookWithNullAutoSizeTracker.java:128:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
                assertTrue(wb.dispose());
                             ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbookWithNullAutoSizeTracker.java:168:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
                assertTrue(wb1.dispose());
                              ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbookWithNullAutoSizeTracker.java:238:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
            assertTrue(wb.dispose());
                         ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbookWithNullAutoSizeTracker.java:249:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
            assertTrue(wb.dispose());
                         ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbookWithNullAutoSizeTracker.java:258:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
                assertTrue(wb.dispose());
                             ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbookWithNullAutoSizeTracker.java:290:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
                assertTrue(wb.dispose());
                             ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbookWithNullAutoSizeTracker.java:327:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
            assertTrue(wb.dispose());
                         ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbookWithNullAutoSizeTracker.java:389:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
                assertTrue(wb.dispose());
                             ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbookWithNullAutoSizeTracker.java:464:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
            swb.dispose();
               ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbookWithNullAutoSizeTracker.java:494:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
                    wb.dispose();
                      ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFWorkbookWithNullAutoSizeTracker.java:651:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
                assertTrue(wb.dispose());
                             ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\usermodel\TestSXSSFBugs.java:195:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
            workbook.dispose();
                    ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\usermodel\TestUnfixedBugs.java:212:
 warning: [deprecation] BORDER_BOTTOM in CellUtil has been deprecated
            CellUtil.setCellStyleProperty(cell0, CellUtil.BORDER_BOTTOM, 
BorderStyle.THIN);
                                                         ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\usermodel\TestUnfixedBugs.java:212:
 warning: [deprecation] setCellStyleProperty(Cell,String,Object) in CellUtil 
has been deprecated
            CellUtil.setCellStyleProperty(cell0, CellUtil.BORDER_BOTTOM, 
BorderStyle.THIN);
                    ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\usermodel\TestUnfixedBugs.java:214:
 warning: [deprecation] BORDER_BOTTOM in CellUtil has been deprecated
            CellUtil.setCellStyleProperty(cell1, CellUtil.BORDER_BOTTOM, 
BorderStyle.THIN);
                                                         ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\usermodel\TestUnfixedBugs.java:214:
 warning: [deprecation] setCellStyleProperty(Cell,String,Object) in CellUtil 
has been deprecated
            CellUtil.setCellStyleProperty(cell1, CellUtil.BORDER_BOTTOM, 
BorderStyle.THIN);
                    ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\usermodel\TestXSSFBugs.java:2798:
 warning: [deprecation] BORDER_BOTTOM in CellUtil has been deprecated
            properties.put(CellUtil.BORDER_BOTTOM, BorderStyle.THIN);
                                   ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\usermodel\TestXSSFBugs.java:2799:
 warning: [deprecation] setCellStyleProperties(Cell,Map<String,Object>) in 
CellUtil has been deprecated
            CellUtil.setCellStyleProperties(cell, properties);
                    ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\usermodel\TestXSSFComment.java:360:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
            workbook.dispose();
                    ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\usermodel\TestXSSFComment.java:375:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
            workbook.dispose();
                    ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\usermodel\TestXSSFComment.java:390:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
            workbook.dispose();
                    ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\usermodel\TestXSSFComment.java:405:
 warning: [deprecation] dispose() in SXSSFWorkbook has been deprecated
            workbook.dispose();
                    ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\usermodel\TestXSSFSheet.java:309:
 warning: [deprecation] createSplitPane(int,int,int,int,int) in XSSFSheet has 
been deprecated
            sheet.createSplitPane(4, 8, 12, 12, 
PaneInformation.PANE_LOWER_RIGHT + 1);
                 ^

> Task :poi:javadoc
1 error

> Task :poi-examples:javadoc

> Task :poi-ooxml:compileTestJava
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xssf\usermodel\TestXSSFWorkbook.java:1394:
 warning: [deprecation] getCTExternalLink() in ExternalLinksTable has been 
deprecated
                CTExternalLink link = 
workbook2.getExternalLinksTable().get(0).getCTExternalLink();
                                                                              ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xwpf\TestXWPFBugs.java:144:
 warning: [deprecation] ZipFile(File) in ZipFile has been deprecated
            ZipFile zf = new ZipFile(samples.getFile(f));
                         ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xwpf\TestXWPFBugs.java:156:
 warning: [deprecation] ZipFile(File) in ZipFile has been deprecated
            ZipFile zf = new ZipFile(samples.getFile(f));
                         ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xwpf\usermodel\TestXWPFRun.java:241:
 warning: [deprecation] getFontSize() in XWPFRun has been deprecated
        assertEquals(7, run.getFontSize());
                           ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xwpf\usermodel\TestXWPFRun.java:249:
 warning: [deprecation] getFontSize() in XWPFRun has been deprecated
        assertEquals(25, run.getFontSize());
                            ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xwpf\usermodel\TestXWPFRun.java:646:
 warning: [deprecation] getFontSize() in XWPFRun has been deprecated
            assertEquals(-1, run.getFontSize());
                                ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xwpf\usermodel\TestXWPFRun.java:649:
 warning: [deprecation] getFontSize() in XWPFRun has been deprecated
            assertEquals(10, run.getFontSize());
                                ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xwpf\usermodel\TestXWPFRun.java:652:
 warning: [deprecation] getFontSize() in XWPFRun has been deprecated
            assertEquals(Short.MAX_VALUE - 1, run.getFontSize());
                                                 ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xwpf\usermodel\TestXWPFRun.java:655:
 warning: [deprecation] getFontSize() in XWPFRun has been deprecated
            assertEquals(Short.MAX_VALUE, run.getFontSize());
                                             ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xwpf\usermodel\TestXWPFRun.java:658:
 warning: [deprecation] getFontSize() in XWPFRun has been deprecated
            assertEquals(Short.MAX_VALUE + 1, run.getFontSize());
                                                 ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xwpf\usermodel\TestXWPFRun.java:661:
 warning: [deprecation] getFontSize() in XWPFRun has been deprecated
            assertEquals(Integer.MAX_VALUE - 1, run.getFontSize());
                                                   ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xwpf\usermodel\TestXWPFRun.java:664:
 warning: [deprecation] getFontSize() in XWPFRun has been deprecated
            assertEquals(Integer.MAX_VALUE, run.getFontSize());
                                               ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xwpf\usermodel\TestXWPFRun.java:667:
 warning: [deprecation] getFontSize() in XWPFRun has been deprecated
            assertEquals(-1, run.getFontSize());
                                ^
F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi-ooxml\src\test\java\org\apache\poi\xwpf\usermodel\TestXWPFRun.java:715:
 warning: [deprecation] getFontSize() in XWPFRun has been deprecated
            assertEquals(10, run.getFontSize());
                                ^
98 warnings

> Task :poi-examples:javadocJar
> Task :poi-examples:assemble
> Task :poi-examples:forbiddenApisMain

> Task :poi-examples:spotbugsMain
M V EI2: new org.apache.poi.examples.hwpf.Word2Forrest(HWPFDocument, 
OutputStream) may expose internal representation by storing an externally 
mutable object into Word2Forrest._doc  At Word2Forrest.java:[line 46]
M D FE: Test for floating point equality in 
org.apache.poi.examples.xwpf.usermodel.UpdateEmbeddedDoc.checkUpdatedDoc()  At 
UpdateEmbeddedDoc.java:[line 165]
M B CT: Exception thrown in class 
org.apache.poi.examples.xwpf.usermodel.UpdateEmbeddedDoc at new 
org.apache.poi.examples.xwpf.usermodel.UpdateEmbeddedDoc(String) will leave the 
constructor. The object under construction remains partially initialized and 
may be vulnerable to Finalizer attacks.  At UpdateEmbeddedDoc.java:[line 77]
H B Nm: The class name 
org.apache.poi.examples.hssf.usermodel.AddDimensionedImage shadows the simple 
name of the superclass org.apache.poi.examples.ss.AddDimensionedImage  At 
AddDimensionedImage.java:[line 29]
M V EI2: 
org.apache.poi.examples.hssf.usermodel.EventExample.processRecord(Record) may 
expose internal representation by storing an externally mutable object into 
EventExample.sstrec  At EventExample.java:[line 80]
M D SF: Switch statement found in 
org.apache.poi.examples.hssf.usermodel.EventExample.processRecord(Record) where 
default case is missing  At EventExample.java:[lines 50-88]
M V EI2: new 
org.apache.poi.examples.hssf.eventusermodel.XLS2CSVmra(POIFSFileSystem, 
PrintStream, int) may expose internal representation by storing an externally 
mutable object into XLS2CSVmra.output  At XLS2CSVmra.java:[line 92]
M V EI2: 
org.apache.poi.examples.hssf.eventusermodel.XLS2CSVmra.processRecord(Record) 
may expose internal representation by storing an externally mutable object into 
XLS2CSVmra.sstRecord  At XLS2CSVmra.java:[line 172]
M V EI2: new 
org.apache.poi.examples.hssf.eventusermodel.XLS2CSVmra(POIFSFileSystem, 
PrintStream, int) may expose internal representation by storing an externally 
mutable object into XLS2CSVmra.fs  At XLS2CSVmra.java:[line 91]
M B CT: Exception thrown in class 
org.apache.poi.examples.ss.LinkedDropDownLists at new 
org.apache.poi.examples.ss.LinkedDropDownLists(String) will leave the 
constructor. The object under construction remains partially initialized and 
may be vulnerable to Finalizer attacks.  At LinkedDropDownLists.java:[line 107]
M C FL: Using floating-point loop counters can lead to unexpected behavior.  At 
OfficeDrawingWithGraphics.java:[line 93]
M V EI2: new org.apache.poi.examples.ss.html.HSSFHtmlHelper(HSSFWorkbook) may 
expose internal representation by storing an externally mutable object into 
HSSFHtmlHelper.wb  At HSSFHtmlHelper.java:[line 38]
M V EI: 
org.apache.poi.examples.hssf.usermodel.InCellLists$MultiLevelListItem.getLowerLevelItems()
 may expose internal representation by returning 
InCellLists$MultiLevelListItem.lowerLevelItems  At InCellLists.java:[line 536]
M V EI2: new 
org.apache.poi.examples.hssf.usermodel.InCellLists$MultiLevelListItem(String, 
List) may expose internal representation by storing an externally mutable 
object into InCellLists$MultiLevelListItem.lowerLevelItems  At 
InCellLists.java:[line 516]
M V EI2: new org.apache.poi.examples.xssf.eventusermodel.XLSX2CSV(OPCPackage, 
PrintStream, int) may expose internal representation by storing an externally 
mutable object into XLSX2CSV.xlsxPackage  At XLSX2CSV.java:[line 181]
M V EI2: new org.apache.poi.examples.xssf.eventusermodel.XLSX2CSV(OPCPackage, 
PrintStream, int) may expose internal representation by storing an externally 
mutable object into XLSX2CSV.output  At XLSX2CSV.java:[line 182]
M V EI2: new 
org.apache.poi.examples.ss.formula.CheckFunctionsSupported(Workbook) may expose 
internal representation by storing an externally mutable object into 
CheckFunctionsSupported.workbook  At CheckFunctionsSupported.java:[line 103]
M C UwF: Unwritten field: 
org.apache.poi.examples.hssf.eventusermodel.XLS2CSVmra.workbookBuildingListener 
 At XLS2CSVmra.java:[line 151]
M P SS: Unread field: 
org.apache.poi.examples.hssf.eventusermodel.XLS2CSVmra.outputFormulaValues; 
should this field be static?  At XLS2CSVmra.java:[line 64]
SpotBugs ended with exit code 1

> Task :poi-excelant:compileJava
> Task :poi-ooxml-lite:compileJava9 FROM-CACHE
> Task :poi-ooxml-lite:processResources
> Task :poi-ooxml-lite:classes
> Task :poi-ooxml-lite:jar
> Task :poi-ooxml-lite:javadoc SKIPPED
> Task :poi-ooxml-lite:javadocJar SKIPPED
> Task :poi-ooxml-lite:sourcesJar
> Task :poi-ooxml-lite:assemble
> Task :poi-ooxml-lite:forbiddenApisMain
> Task :poi-ooxml-lite:compileTestJava NO-SOURCE
> Task :poi-ooxml-lite:testClasses UP-TO-DATE
> Task :poi-ooxml-lite:forbiddenApisTest NO-SOURCE
> Task :poi-ooxml-lite:forbiddenApis
> Task :poi-ooxml-lite:spotbugsMain SKIPPED
> Task :poi-ooxml-lite:spotbugsTest SKIPPED
> Task :poi-ooxml-lite:test NO-SOURCE
> Task :poi-ooxml-lite:check
> Task :poi-ooxml-lite:build
> Task :poi:javadoc FAILED
> Task :poi-scratchpad:javadoc

[Incubating] Problems report is available at: 
file:///F:/jenkins/jenkins-home/712657a4/workspace/POI/POI-DSL-Windows-1.11/build/reports/problems/problems-report.html

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':poi:javadoc'.
> Javadoc generation failed. Generated Javadoc options file (useful for 
> troubleshooting): 
> 'F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.11\poi\build\tmp\javadoc\javadoc.options'

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.

Deprecated Gradle features were used in this build, making it incompatible with 
Gradle 9.0.

You can use '--warning-mode all' to show the individual deprecation warnings 
and determine if they come from your own scripts or plugins.

For more on this, please refer to 
https://docs.gradle.org/8.14/userguide/command_line_interface.html#sec:command_line_warnings
 in the Gradle documentation.

BUILD FAILED in 25m 17s
86 actionable tasks: 83 executed, 2 from cache, 1 up-to-date
Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure
[SpotBugs] Skipping execution of recorder since overall result is 'FAILURE'
Archiving artifacts
Recording test results
[Checks API] No suitable checks publisher found.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
For additional commands, e-mail: dev-h...@poi.apache.org

Reply via email to