See 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-Windows-1.23/68/display/redirect?page=changes>

Changes:

[PJ Fanning] update changes

[PJ Fanning] [bug-69658] use EnumMap elsewhere

[PJ Fanning] [bug-69658] use EnumMap elsewhere

[PJ Fanning] [bug-69658] use EnumMap in CellUtil

[PJ Fanning] spotbugs upgrade

[PJ Fanning] commons-collections 4.5.0

[PJ Fanning] commons-collections 4.5.0

[PJ Fanning] module-info (commons-collections)

[Dominik Stadler] Enable spotbugs on newer JDKs, disable JDK 22, remove JDK 18, 
19, 20, add JDK 24 for XMLBeans

[Dominik Stadler] ForbiddenApis: Adjust for deprecations in JDK 21+

Fix failures reported when raising the language level to 23
new URL() is deprecated
new Locale() is deprecated
still allow ThreadDeath and Thread.getId() for now to keep support for JDK 8

[Dominik Stadler] Avoid race-condition with sample-file being changed/empty

Also improve output EmptyfileException

[Dominik Stadler] Add more output to test to try to see why it fails now with 
JDK 23

[Dominik Stadler] Update spotbugs to check if this adds support for JDK 24

[Dominik Stadler] Add test which populates cells with null string

[Dominik Stadler] Delete one more outdated jar-file

[Dominik Stadler] Update to latest supported JDK version of forbiddenapis


------------------------------------------
[...truncated 18.84 KiB...]
U         
poi-ooxml\src\main\java\org\apache\poi\xslf\usermodel\XSLFPropertiesDelegate.java
U         poi-ooxml\src\main\java\org\apache\poi\xslf\usermodel\XSLFSheet.java
U         
poi-ooxml\src\main\java\org\apache\poi\xslf\usermodel\XSLFSimpleShape.java
U         poi-ooxml\src\main\java\org\apache\poi\xslf\usermodel\XSLFTable.java
U         poi-ooxml\src\main\java\org\apache\poi\xslf\usermodel\XSLFTextRun.java
U         poi-ooxml\src\main\java\org\apache\poi\xslf\draw\SVGUserAgent.java
U         poi-ooxml\src\main\java\org\apache\poi\xslf\util\PPTX2PNG.java
U         
poi-ooxml\src\main\java\org\apache\poi\xdgf\usermodel\section\geometry\EllipticalArcTo.java
U         poi-ooxml\src\main\java\org\apache\poi\ooxml\POIXMLDocumentPart.java
U         poi-ooxml\src\main\java\org\apache\poi\ooxml\POIXMLFactory.java
U         poi-ooxml\src\main\java\org\apache\poi\ooxml\POIXMLRelation.java
U         poi-ooxml\src\main\java\org\apache\poi\ooxml\util\XPathHelper.java
U         
poi-ooxml\src\main\java\org\apache\poi\xddf\usermodel\chart\XDDFChartData.java
U         
poi-ooxml\src\test\java\org\apache\poi\poifs\crypt\dsig\TestSignatureInfo.java
U         
poi-ooxml\src\test\java\org\apache\poi\util\tests\TestTempFileThreaded.java
U         
poi-ooxml\src\test\java\org\apache\poi\extractor\ooxml\TestExtractorFactory.java
U         
poi-ooxml\src\test\java\org\apache\poi\xslf\usermodel\TestXSLFSlideShowFactory.java
U         
poi-ooxml\src\test\java\org\apache\poi\xslf\usermodel\TestXSLFTextParagraph.java
U         
poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSheetDataWriter.java
U         
poi-ooxml\src\test\java\org\apache\poi\xssf\streaming\TestSXSSFSheet.java
U         
poi-ooxml\src\test\java\org\apache\poi\xssf\usermodel\TestXSSFSheet.java
U         
poi-ooxml\src\test\java\org\apache\poi\xssf\usermodel\TestXSSFBugs.java
U         
poi-ooxml\src\test\java\org\apache\poi\xssf\usermodel\TestXSSFVMLDrawing.java
U         
poi-ooxml\src\test\java\org\apache\poi\xssf\usermodel\TestFormulaEvaluatorOnXSSF.java
U         
poi-ooxml\src\test\java\org\apache\poi\xssf\usermodel\TestMatrixFormulasFromXMLSpreadsheet.java
U         
poi-ooxml\src\test\java\org\apache\poi\xssf\usermodel\TestMultiSheetFormulaEvaluatorOnXSSF.java
U         
poi-ooxml\src\test\java\org\apache\poi\xssf\usermodel\TestXSSFColGrouping.java
U         
poi-ooxml\src\test\java\org\apache\poi\xssf\usermodel\TestXSSFSheetMergeRegions.java
U         
poi-ooxml\src\test\java\org\apache\poi\xssf\usermodel\TestXSSFPrintSetup.java
U         poi-ooxml\src\test\java\org\apache\poi\ooxml\TestPOIXMLDocument.java
U         
poi-ooxml\src\test\java\org\apache\poi\xwpf\usermodel\TestXWPFBugs.java
U         poi-ooxml\src\test\java\org\apache\poi\xwpf\usermodel\TestXWPFRun.java
U         
poi-ooxml\src\test\java\org\apache\poi\openxml4j\opc\compliance\TestOPCComplianceCoreProperties.java
U         
poi-ooxml\src\test\java\org\apache\poi\openxml4j\opc\TestListParts.java
U         poi-ooxml\src\test\java\org\apache\poi\openxml4j\opc\TestPackage.java
U         
poi-ooxml\src\test\java\org\apache\poi\openxml4j\opc\TestRelationships.java
U         
poi-ooxml\src\test\java\org\apache\poi\ss\tests\TestWorkbookFactory.java
U         poi-scratchpad\src\main\java9\module-info.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hdgf\streams\PointerContainingStream.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hdgf\streams\ChunkStream.java
U         poi-scratchpad\src\main\java\org\apache\poi\hdgf\chunks\Chunk.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hdgf\chunks\ChunkFactory.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwpf\sprm\ParagraphSprmUncompressor.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwpf\sprm\CharacterSprmUncompressor.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwpf\sprm\SectionSprmUncompressor.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwpf\sprm\TableSprmUncompressor.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwpf\converter\AbstractWordUtils.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwpf\converter\AbstractWordConverter.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwpf\converter\WordToFoConverter.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwpf\converter\WordToHtmlConverter.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwpf\converter\WordToTextConverter.java
U         poi-scratchpad\src\main\java\org\apache\poi\hwpf\HWPFDocument.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwpf\model\PAPBinTable.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwpf\model\BookmarksTables.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwpf\model\CHPBinTable.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwpf\model\FIBFieldHandler.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwpf\model\FileInformationBlock.java
U         poi-scratchpad\src\main\java\org\apache\poi\hwpf\model\FontTable.java
U         poi-scratchpad\src\main\java\org\apache\poi\hwpf\model\ListLevel.java
U         poi-scratchpad\src\main\java\org\apache\poi\hwpf\model\ListTables.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwpf\model\NilPICFAndBinData.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwpf\model\OfficeArtContent.java
U         poi-scratchpad\src\main\java\org\apache\poi\hwpf\model\OldFfn.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwpf\model\OldFontTable.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwpf\model\PICFAndOfficeArtData.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwpf\model\PicturesTable.java
U         poi-scratchpad\src\main\java\org\apache\poi\hwpf\model\PlfLfo.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwpf\model\PropertyNode.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwpf\model\SectionTable.java
U         poi-scratchpad\src\main\java\org\apache\poi\hwpf\model\Sttb.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwpf\model\StyleDescription.java
U         poi-scratchpad\src\main\java\org\apache\poi\hwpf\model\StyleSheet.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwpf\model\TextPieceTable.java
U         poi-scratchpad\src\main\java\org\apache\poi\hwpf\model\Xstz.java
U         poi-scratchpad\src\main\java\org\apache\poi\hwpf\HWPFOldDocument.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwpf\usermodel\Paragraph.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwpf\usermodel\Picture.java
U         poi-scratchpad\src\main\java\org\apache\poi\hwpf\usermodel\Range.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwpf\usermodel\TableRow.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwpf\util\LittleEndianCP950Reader.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hsmf\datatypes\PropertiesChunk.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hsmf\datatypes\AttachmentChunks.java
U         poi-scratchpad\src\main\java\org\apache\poi\hsmf\datatypes\Chunks.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hsmf\datatypes\MessageSubmissionChunk.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hsmf\datatypes\RecipientChunks.java
U         poi-scratchpad\src\main\java\org\apache\poi\hsmf\MAPIMessage.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hsmf\parsers\POIFSChunkParser.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\util\LocaleDateFormat.java
U         poi-scratchpad\src\main\java\org\apache\poi\hslf\dev\PPTXMLDump.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\dev\SlideShowDumper.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\dev\SlideShowRecordDumper.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\model\textproperties\TextPFException9.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\model\textproperties\BitMaskTextProp.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\model\textproperties\TextPropCollection.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\model\HSLFMetroShape.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\record\ColorSchemeAtom.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\record\CurrentUserAtom.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\record\ExEmbedAtom.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\record\ExHyperlinkAtom.java
U         poi-scratchpad\src\main\java\org\apache\poi\hslf\record\ExObjList.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\record\InteractiveInfoAtom.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\record\OEPlaceholderAtom.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\record\OutlineTextRefAtom.java
U         poi-scratchpad\src\main\java\org\apache\poi\hslf\record\Record.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\record\SlideListWithText.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\record\TxInteractiveInfoAtom.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\record\EscherPlaceholder.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\record\TxMasterStyleAtom.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\usermodel\HSLFPictureData.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\usermodel\HSLFPictureShape.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\usermodel\HSLFShape.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\usermodel\HSLFSheet.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\usermodel\HSLFSlide.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\usermodel\HSLFSlideMaster.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\usermodel\HSLFSlideShow.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\usermodel\HSLFSlideShowEncrypted.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\usermodel\HSLFSlideShowImpl.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\usermodel\HSLFTextParagraph.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\usermodel\HSLFTextShape.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\usermodel\HSLFAutoShape.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\usermodel\HSLFFill.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\usermodel\HSLFFreeformShape.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\usermodel\HSLFGroupShape.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\usermodel\HSLFNotes.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\usermodel\HSLFObjectShape.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\usermodel\HSLFShapeFactory.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\usermodel\HSLFSimpleShape.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hslf\usermodel\HSLFTextRun.java
U         poi-scratchpad\src\main\java\org\apache\poi\hslf\blip\PICT.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hemf\record\emfplus\HemfPlusDraw.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hemf\record\emf\HemfComment.java
U         poi-scratchpad\src\main\java\org\apache\poi\hwmf\record\HwmfFont.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwmf\record\HwmfBitmapDib.java
U         poi-scratchpad\src\main\java\org\apache\poi\hwmf\record\HwmfText.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hwmf\usermodel\HwmfPicture.java
U         
poi-scratchpad\src\main\java\org\apache\poi\extractor\ole2\OLE2ScratchpadExtractorFactory.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hmef\attribute\MAPIDateAttribute.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hmef\attribute\MAPIStringAttribute.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hmef\attribute\TNEFDateAttribute.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hmef\attribute\TNEFStringAttribute.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hpbf\model\QuillContents.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hssf\converter\ExcelToFoConverter.java
U         
poi-scratchpad\src\main\java\org\apache\poi\hssf\converter\ExcelToHtmlConverter.java
U         poi-scratchpad\src\test\java9\module-info.java
U         
poi-scratchpad\src\test\java\org\apache\poi\hslf\usermodel\TestPictures.java
U         
poi-scratchpad\src\test\java\org\apache\poi\hslf\usermodel\TestTextRun.java
U         
poi-scratchpad\src\test\java\org\apache\poi\hwpf\usermodel\TestBugs.java
U         
poi-scratchpad\src\test\java\org\apache\poi\hwpf\model\TestPAPBinTable.java
U         
poi-scratchpad\src\test\java\org\apache\poi\hwpf\converter\TestWordToTextConverter.java
U         poi-scratchpad\src\test\java\org\apache\poi\hsmf\TestBasics.java
U         poi-scratchpad\build.gradle
U         jenkins\create_jobs.groovy
U         osgi\pom.xml
U         doap_POI.rdf
U         poi-ooxml-lite-agent\build.gradle
AU        test-data\document\bug69628.docx
A         
test-data\document\clusterfuzz-testcase-minimized-POIHWPFFuzzer-5195207308541952.doc
A         test-data\document\header_footer_replace.doc
A         
test-data\diagram\clusterfuzz-testcase-minimized-POIHDGFFuzzer-6478389109981184.vsd
A         
test-data\diagram\clusterfuzz-testcase-minimized-POIVisioFuzzer-5842659694215168.vsdx
U         test-data\spreadsheet\stress.xls
U         test-data\spreadsheet\mirrTest.xls
A         
test-data\slideshow\clusterfuzz-testcase-minimized-POIXSLFFuzzer-5611274456596480.pptx
A         
test-data\slideshow\clusterfuzz-testcase-minimized-POIXSLFFuzzer-4986044400861184.pptx
A         
test-data\slideshow\clusterfuzz-testcase-minimized-POIXSLFFuzzer-4838644450394112.pptx
A         test-data\poifs\MailSentPropertyMultiple.msg
U         gradle\wrapper\gradle-wrapper.properties
U         poi-excelant\build.gradle
U         poi-excelant\src\main\java9\module-info.java
U         poi-examples\build.gradle
U         poi-examples\src\main\groovy\build.gradle
U         poi-examples\src\main\groovy\SpreadSheetDemo.groovy
A         poi-examples\src\main\groovy\settings.gradle
U         
poi-examples\src\main\java\org\apache\poi\examples\hssf\usermodel\InCellLists.java
U         
poi-examples\src\main\java\org\apache\poi\examples\hssf\usermodel\Outlines.java
U         poi-examples\src\main\java\org\apache\poi\examples\ss\ToCSV.java
U         
poi-examples\src\main\java\org\apache\poi\examples\xssf\usermodel\BigGridDemo.java
U         poi-ooxml-full\build.gradle
U         poi-ooxml-lite\build.gradle
U         poi-ooxml-lite\missing-xsbs.txt
U         wrapper.gradle
U         legal\NOTICE
U         gradle.properties

<-- Got one external: forrest.properties, svn url: 
https://svn.apache.org/repos/asf/poi/site/forrest.properties -->
Fetching 'https://svn.apache.org/repos/asf/poi/site/forrest.properties' at -1 
into 
'F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.23\forrest.properties'
At revision 1925286


<-- Got one external: documentation, svn url: 
https://svn.apache.org/repos/asf/poi/site/src/documentation -->
Fetching 'https://svn.apache.org/repos/asf/poi/site/src/documentation' at -1 
into 
'F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.23\src\documentation'
U         src\documentation\content\xdocs\changes.xml
U         src\documentation\content\xdocs\index.xml
U         src\documentation\content\xdocs\components\index.xml
U         src\documentation\content\xdocs\components\hmef\index.xml
U         src\documentation\content\xdocs\components\poi-jvm-languages.xml
U         
src\documentation\content\xdocs\components\slideshow\ppt-wmf-emf-renderer.xml
U         src\documentation\content\xdocs\download.xml
U         src\documentation\content\xdocs\devel\plan\vision10.xml
U         src\documentation\content\xdocs\devel\guidelines.xml
U         src\documentation\content\xdocs\encryption.xml
U         src\documentation\content\xdocs\legal.xml
U         src\documentation\content\xdocs\casestudies.xml
U         src\documentation\resources\stylesheets\snipplets2document.xsl
At revision 1925286

At revision 1925286

No changes for https://svn.apache.org/repos/asf/poi/site/forrest.properties 
since the previous build
[POI-DSL-Windows-1.23] $ cmd /c call 
C:\Users\jenkins\AppData\Local\Temp\jenkins5397493398086025267.bat
    X   forrest.properties
X       src\documentation

Performing status on external item at 'src\documentation':
svn: E155010: The node 
'F:\jenkins\jenkins-home\712657a4\workspace\POI\POI-DSL-Windows-1.23\poi*\src\*'
 was not found.
Skipped 'poi\src\main\java9\module-info.class'
Skipped 'poi\src\test\java9\module-info.class'
Skipped 'poi-examples\src\main\java9\module-info.class'
Skipped 'poi-excelant\src\main\java9\module-info.class'
Skipped 'poi-excelant\src\test\java9\module-info.class'
Skipped 'poi-integration\src\test\java9\module-info.class'
Skipped 'poi-ooxml\src\main\java9\module-info.class'
Skipped 'poi-ooxml\src\test\java9\module-info.class'
Skipped 'poi-ooxml-full\src\main\java9\module-info.class'
Skipped 'poi-ooxml-lite\src\main\java9\module-info.class'
Skipped 'poi-ooxml-lite-agent\src\main\java9\module-info.class'
Skipped 'poi-scratchpad\src\main\java9\module-info.class'
Skipped 'poi-scratchpad\src\test\java9\module-info.class'
Java-Home: /home/jenkins/tools/java/latest23
 Volume in drive F is Data
 Volume Serial Number is BE2C-B98F

 Directory of f:\home\jenkins\tools\java

File Not Found
The system cannot find the path specified.
[Gradle] - Launching build.
[POI-DSL-Windows-1.23] $ cmd.exe /C 
"<https://ci-builds.apache.org/job/POI/job/POI-DSL-Windows-1.23/ws/gradlew.bat> 
-PjdkVersion=23 --refresh-dependencies clean jenkins && exit %%ERRORLEVEL%%"
 
ERROR: JAVA_HOME is set to an invalid directory: 
/home/jenkins/tools/java/latest23 
 
Please set the JAVA_HOME variable in your environment to match the 
location of your Java installation. 
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
ERROR: Step ‘Publish JUnit test result report’ failed: No test report files 
were found. Configuration error?

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

Reply via email to