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

Changes:

[PJ Fanning] prep v5.2.5

[PJ Fanning] XMLBeans 5.2.0 release

[PJ Fanning] XMLBeans 5.2.0 release

[PJ Fanning] commons-compress 1.25.0

[PJ Fanning] commons-compress 1.25.0


------------------------------------------
[...truncated 1.94 MB...]
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [123] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/document/Bug52032_3.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [124] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/document/Bug52583.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [125] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/document/Bug61268.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [126] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/document/pictures_escher.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [127] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/document/vector_image.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [128] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/document/Bug33519.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [129] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/document/64132.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [130] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/document/57603-seven_columns.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [131] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/document/Bug49933.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [132] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/document/ca.kwsymphony.www_education_School_Concert_Seat_Booking_Form_2011-12.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [133] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/document/61586.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [134] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/document/endingnote.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [135] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/document/53379.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [136] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/document/clusterfuzz-testcase-minimized-POIHWPFFuzzer-4951943183990784.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [137] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/document/empty.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [138] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/document/testRangeDelete.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [139] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/document/saved-by-table.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [140] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/document/Bug47286.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [141] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/document/Bug60942b.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [142] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/document/Bug48065.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [143] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/hpsf/TestEditTime.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [144] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/hpsf/TestBug52372.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [145] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/hpsf/TestNon4ByteBoundary.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [146] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/hpsf/TestWriteWellKnown.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [147] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/hpsf/TestChineseProperties.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [148] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/hpsf/TestGermanWord90.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [149] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/hpsf/TestMickey.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [150] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/hpsf/TestShiftJIS.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [151] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/hpsf/TestSectionDictionary.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [152] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/hpsf/TestBug52117.doc>
 PASSED
org.apache.poi.hwpf.converter.TestWordToConverterSuite > 
testFo(File) [153] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/test-data/hpsf/TestInvertedClassID.doc>
 PASSED
org.apache.poi.hwpf.model.TestFontTable testReadWrite() 
PASSED
org.apache.poi.hwpf.model.types.TestLVLFAbstractType 
testGetSize() PASSED
org.apache.poi.hwpf.usermodel.TestLists testIndentedText() 
PASSED
org.apache.poi.hwpf.usermodel.TestLists testOrderedLists() 
PASSED
org.apache.poi.hwpf.usermodel.TestLists testUnorderedLists() 
PASSED
org.apache.poi.hwpf.usermodel.TestLists testWriteRead() 
PASSED
org.apache.poi.hwpf.usermodel.TestLists 
testSpecificNumberedOrderedListFeatures() PASSED
org.apache.poi.hwpf.usermodel.TestLists testMultiLevelLists() 
PASSED
org.apache.poi.hwpf.usermodel.TestLists testBasics() PASSED

SUCCESS: Executed 3580 tests in 1m 11s (6 skipped)


> Task :poi-scratchpad:check

> Task :poi:spotbugsTest
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable, 
String) not thrown in 
org.apache.poi.poifs.filesystem.TestPOIFSMiniStore.testGetFreeBlockWithNoneSpare()
  At TestPOIFSMiniStore.java:[line 250]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable, 
String) not thrown in 
org.apache.poi.poifs.filesystem.TestPOIFSMiniStore.testCreateBlockIfNeeded()  
At TestPOIFSMiniStore.java:[line 287]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but 
method has no side effect  At TestPOIFSMiniStore.java:[line 250]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable, 
String) not thrown in 
org.apache.poi.hssf.usermodel.TestWorkbook.testRepeatingColsRowsMinusOne()  At 
TestWorkbook.java:[line 569]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable) not 
thrown in org.apache.poi.ss.formula.functions.TestCeiling.testInvalid()  At 
TestCeiling.java:[line 63]
M B PI: The used identifier ?>?4/4??? as variable name in the class 
org.apache.poi.hssf.usermodel.TestHSSFPictureData.testPictures() inside png 
method at line TestHSSFPictureData.java:[line 82] shadows the publicly 
available identifier from the Java Standard Library.  At 
TestHSSFPictureData.java:[line 82]
M B PI: The used identifier ?>?4/4??? as variable name in the class 
org.apache.poi.hssf.usermodel.TestHSSFPictureData.testMacPicture() inside png 
method at line TestHSSFPictureData.java:[line 107] shadows the publicly 
available identifier from the Java Standard Library.  At 
TestHSSFPictureData.java:[line 107]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable) not 
thrown in 
org.apache.poi.hssf.extractor.TestOldExcelExtractor.testOpenInvalidFile1()  At 
TestOldExcelExtractor.java:[line 241]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable) not 
thrown in 
org.apache.poi.hssf.extractor.TestOldExcelExtractor.testOpenNonExistingFile()  
At TestOldExcelExtractor.java:[line 255]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable) not 
thrown in 
org.apache.poi.hssf.extractor.TestOldExcelExtractor.testDirectoryNodeInvalidFile()
  At TestOldExcelExtractor.java:[line 306]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable) not 
thrown in org.apache.poi.hssf.extractor.TestOldExcelExtractor.testMainUsage()  
At TestOldExcelExtractor.java:[line 319]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable) not 
thrown in 
org.apache.poi.hssf.extractor.TestOldExcelExtractor.testEncryptionException()  
At TestOldExcelExtractor.java:[line 350]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable) not 
thrown in org.apache.poi.hssf.extractor.TestOldExcelExtractor.testMetaData()  
At TestOldExcelExtractor.java:[line 396]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable) not 
thrown in org.apache.poi.hssf.util.TestAreaReference.testContiguousReferences() 
 At TestAreaReference.java:[line 140]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable, 
String) not thrown in 
org.apache.poi.hssf.usermodel.TestHSSFFormulaEvaluator.testXRefs()  At 
TestHSSFFormulaEvaluator.java:[line 229]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable) not 
thrown in org.apache.poi.ss.formula.functions.TestFloor.testInvalid()  At 
TestFloor.java:[line 63]
M D DLS: Dead store to $L8 in 
org.apache.poi.ss.formula.functions.TestAbs.testRange()  At TestAbs.java:[line 
65]
M B FS: Format string should use %n rather than \n in 
org.apache.poi.hssf.dev.TestFormulaViewer.parseFormulaRecord(FormulaRecord)  At 
TestFormulaViewer.java:[line 111]
M B OS: org.apache.poi.hssf.dev.TestFormulaViewer.runOneFile(File) may fail to 
close stream  At TestFormulaViewer.java:[line 56]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable) not 
thrown in 
org.apache.poi.hssf.usermodel.TestSheetHiding.testInternalWorkbookHidden()  At 
TestSheetHiding.java:[line 63]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable) not 
thrown in 
org.apache.poi.hssf.usermodel.TestSanityChecker.confirmBadRecordOrder(SanityChecker$CheckRecord[],
 Record[])  At TestSanityChecker.java:[line 124]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable, 
String) not thrown in 
org.apache.poi.poifs.filesystem.TestPOIFSStream.testReadFailsOnLoop()  At 
TestPOIFSStream.java:[line 277]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable, 
String) not thrown in 
org.apache.poi.poifs.filesystem.TestPOIFSStream.testWriteMiniStreams()  At 
TestPOIFSStream.java:[line 781]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable, 
String) not thrown in 
org.apache.poi.poifs.filesystem.TestPOIFSStream.testWriteFailsOnLoop()  At 
TestPOIFSStream.java:[line 849]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable, 
String) not thrown in 
org.apache.poi.poifs.filesystem.TestPOIFSStream.testReadWriteNewStream()  At 
TestPOIFSStream.java:[line 881]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but 
method has no side effect  At TestPOIFSStream.java:[line 1231]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable, 
String) not thrown in 
org.apache.poi.poifs.filesystem.TestPOIFSStream.propertiesAndFatOnRead512(String,
 Function)  At TestPOIFSStream.java:[line 1233]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but 
method has no side effect  At TestPOIFSStream.java:[line 1273]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but 
method has no side effect  At TestPOIFSStream.java:[line 1336]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but 
method has no side effect  At TestPOIFSStream.java:[line 1293]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable, 
String) not thrown in 
org.apache.poi.poifs.filesystem.TestPOIFSStream.propertiesAndFatOnRead4k(String,
 Function)  At TestPOIFSStream.java:[line 1295]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable, 
String) not thrown in 
org.apache.poi.poifs.filesystem.TestPOIFSStream.getFreeBlockWithNoneSpare()  At 
TestPOIFSStream.java:[line 1532]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but 
method has no side effect  At TestPOIFSStream.java:[line 1625]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but 
method has no side effect  At TestPOIFSStream.java:[line 1608]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but 
method has no side effect  At TestPOIFSStream.java:[line 1598]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but 
method has no side effect  At TestPOIFSStream.java:[line 1577]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but 
method has no side effect  At TestPOIFSStream.java:[line 1559]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but 
method has no side effect  At TestPOIFSStream.java:[line 1532]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but 
method has no side effect  At TestPOIFSStream.java:[line 1339]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but 
method has no side effect  At TestPOIFSStream.java:[line 1295]
M D RV: Return value of POIFSMiniStore.getBATBlockAndIndex(int) ignored, but 
method has no side effect  At TestPOIFSStream.java:[line 1275]
M D RV: Return value of POIFSFileSystem.getBATBlockAndIndex(int) ignored, but 
method has no side effect  At TestPOIFSStream.java:[line 1233]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable) not 
thrown in 
org.apache.poi.hssf.eventusermodel.TestHSSFEventFactory.testWithPasswordProtectedWorkbooksNoPass()
  At TestHSSFEventFactory.java:[line 123]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable, 
String) not thrown in 
org.apache.poi.poifs.nio.TestDataSource.checkDataSource(FileBackedDataSource, 
boolean)  At TestDataSource.java:[line 165]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable, 
String) not thrown in org.apache.poi.poifs.nio.TestDataSource.testByteArray()  
At TestDataSource.java:[line 208]
M P SS: Unread field: 
org.apache.poi.hssf.usermodel.TestNonStandardWorkbookStreamNames.xlsA; should 
this field be static?  At TestNonStandardWorkbookStreamNames.java:[line 37]
M P SS: Unread field: org.apache.poi.hssf.dev.TestFormulaViewer.doListFormula; 
should this field be static?  At TestFormulaViewer.java:[line 51]
M D UrF: Unread public/protected field: 
org.apache.poi.ss.usermodel.BaseTestRangeCopier.testDataProvider  At 
TestHSSFRangeCopier.java:[line 32]
M P SS: Unread field: 
org.apache.poi.hssf.usermodel.TestNonStandardWorkbookStreamNames.xlsB; should 
this field be static?  At TestNonStandardWorkbookStreamNames.java:[line 38]
M P UrF: Unread field: org.apache.poi.hssf.record.TestTableRecord.header  At 
TestTableRecord.java:[line 32]
SpotBugs ended with exit code 1

> Task :poi:spotbugsMain
M D SF: Switch statement found in 
org.apache.poi.ss.formula.functions.FinanceFunction.evaluate(double[]) where 
one case falls through to the next case  At FinanceFunction.java:[lines 98-101]
M V EI: org.apache.poi.hssf.extractor.EventBasedExcelExtractor.getRoot() may 
expose internal representation by returning EventBasedExcelExtractor._dir  At 
EventBasedExcelExtractor.java:[line 292]
M V EI2: new 
org.apache.poi.hssf.extractor.EventBasedExcelExtractor(DirectoryNode) may 
expose internal representation by storing an externally mutable object into 
EventBasedExcelExtractor._dir  At EventBasedExcelExtractor.java:[line 72]
M V EI: org.apache.poi.hssf.extractor.EventBasedExcelExtractor.getFilesystem() 
may expose internal representation by returning EventBasedExcelExtractor.poifs  
At EventBasedExcelExtractor.java:[line 282]
M V EI2: new 
org.apache.poi.hssf.extractor.EventBasedExcelExtractor(POIFSFileSystem) may 
expose internal representation by storing an externally mutable object into 
EventBasedExcelExtractor.poifs  At EventBasedExcelExtractor.java:[line 76]
M B CT: Exception thrown in class 
org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor$CryptoAPICipherInputStream
 at new 
org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDecryptor$CryptoAPICipherInputStream(CryptoAPIDecryptor,
 InputStream, long, int) will leave the constructor. The object under 
construction remains partially initialized and may be vulnerable to Finalizer 
attacks.  At CryptoAPIDecryptor.java:[line 256]
M B CT: Exception thrown in class 
org.apache.poi.poifs.crypt.xor.XORDecryptor$XORCipherInputStream at new 
org.apache.poi.poifs.crypt.xor.XORDecryptor$XORCipherInputStream(XORDecryptor, 
InputStream, int) will leave the constructor. The object under construction 
remains partially initialized and may be vulnerable to Finalizer attacks.  At 
XORDecryptor.java:[line 116]
M B PI: The used identifier ?>?4/4??? as variable name in the class 
org.apache.poi.poifs.crypt.xor.XORDecryptor$XORCipherInputStream.invokeCipher(int,
 boolean) inside plain method at line XORDecryptor.java:[line 155] shadows the 
publicly available identifier from the Java Standard Library.  At 
XORDecryptor.java:[line 155]
M D DLS: Dead store to maxN in 
org.apache.poi.ss.formula.functions.Sumproduct.evaluateSingleProduct(ValueEval[])
  At Sumproduct.java:[line 95]
M V EI: org.apache.poi.ddf.EscherClientAnchorRecord.getRemainingData() may 
expose internal representation by returning 
EscherClientAnchorRecord.remainingData  At EscherClientAnchorRecord.java:[line 
368]
M B CT: Exception thrown in class 
org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIEncryptor$CryptoAPICipherOutputStream
 at new 
org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIEncryptor$CryptoAPICipherOutputStream(CryptoAPIEncryptor,
 OutputStream) will leave the constructor. The object under construction 
remains partially initialized and may be vulnerable to Finalizer attacks.  At 
CryptoAPIEncryptor.java:[line 236]
M B CT: Exception thrown in class org.apache.poi.ddf.EscherColorRef at new 
org.apache.poi.ddf.EscherColorRef(byte[], int, int) will leave the constructor. 
The object under construction remains partially initialized and may be 
vulnerable to Finalizer attacks.  At EscherColorRef.java:[line 170]
M B PI: Class name ?>?1/1??? in source file ?>?2/1??? shadows the publicly 
available identifier from the Java Standard Library.  At Code.java:[lines 31-50]
M V EI2: new org.apache.poi.poifs.macros.VBAMacroReader(POIFSFileSystem) may 
expose internal representation by storing an externally mutable object into 
VBAMacroReader.fs  At VBAMacroReader.java:[line 100]
M B CT: Exception thrown in class org.apache.poi.poifs.macros.VBAMacroReader at 
new org.apache.poi.poifs.macros.VBAMacroReader(File) will leave the 
constructor. The object under construction remains partially initialized and 
may be vulnerable to Finalizer attacks.  At VBAMacroReader.java:[line 98]
M B CT: Exception thrown in class org.apache.poi.poifs.macros.VBAMacroReader at 
new org.apache.poi.poifs.macros.VBAMacroReader(InputStream) will leave the 
constructor. The object under construction remains partially initialized and 
may be vulnerable to Finalizer attacks.  At VBAMacroReader.java:[line 83]
M D DLS: Dead store to ld in 
org.apache.poi.ss.formula.functions.TimeValue.evaluate(int, int, ValueEval)  At 
TimeValue.java:[line 68]
M B PI: Class name ?>?1/1??? in source file ?>?2/1??? shadows the publicly 
available identifier from the Java Standard Library.  At Match.java:[lines 
66-247]
M B CT: Exception thrown in class org.apache.poi.hssf.record.DConRefRecord at 
new org.apache.poi.hssf.record.DConRefRecord(RecordInputStream) will leave the 
constructor. The object under construction remains partially initialized and 
may be vulnerable to Finalizer attacks.  At DConRefRecord.java:[line 142]
M V EI2: new org.apache.poi.ss.util.cellwalk.CellWalk(Sheet, CellRangeAddress) 
may expose internal representation by storing an externally mutable object into 
CellWalk.sheet  At CellWalk.java:[line 37]
M V EI2: new org.apache.poi.ss.util.cellwalk.CellWalk(Sheet, CellRangeAddress) 
may expose internal representation by storing an externally mutable object into 
CellWalk.range  At CellWalk.java:[line 38]
M B PI: Class name ?>?1/1??? in source file ?>?2/1??? shadows the publicly 
available identifier from the Java Standard Library.  At Table.java:[lines 
36-124]
M B PI: Class name ?>?1/1??? in source file ?>?2/1??? shadows the publicly 
available identifier from the Java Standard Library.  At Log.java:[lines 25-47]
M B PI: Class name ?>?1/1??? in source file ?>?2/1??? shadows the publicly 
available identifier from the Java Standard Library.  At 
PresetParser.java:[lines 37-55]
M V EI2: new 
org.apache.poi.poifs.crypt.DataSpaceMapUtils$IRMDSTransformInfo(DataSpaceMapUtils$TransformInfoHeader,
 int, String) may expose internal representation by storing an externally 
mutable object into DataSpaceMapUtils$IRMDSTransformInfo.transformInfoHeader  
At DataSpaceMapUtils.java:[line 180]
M B CT: Exception thrown in class 
org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDocumentInputStream at new 
org.apache.poi.poifs.crypt.cryptoapi.CryptoAPIDocumentInputStream(CryptoAPIDecryptor,
 byte[]) will leave the constructor. The object under construction remains 
partially initialized and may be vulnerable to Finalizer attacks.  At 
CryptoAPIDocumentInputStream.java:[line 85]
M V EI: 
org.apache.poi.hssf.eventusermodel.EventWorkbookBuilder$SheetRecordCollectingListener.getSSTRecord()
 may expose internal representation by returning 
EventWorkbookBuilder$SheetRecordCollectingListener.sstRecord  At 
EventWorkbookBuilder.java:[line 133]
M V EI2: 
org.apache.poi.hssf.eventusermodel.EventWorkbookBuilder$SheetRecordCollectingListener.processRecordInternally(Record)
 may expose internal representation by storing an externally mutable object 
into EventWorkbookBuilder$SheetRecordCollectingListener.sstRecord  At 
EventWorkbookBuilder.java:[line 181]
M B PI: Class name ?>?1/1??? in source file ?>?2/1??? shadows the publicly 
available identifier from the Java Standard Library.  At Mode.java:[lines 
34-131]
M V EI: org.apache.poi.sl.image.ImageHeaderEMF.getBounds() may expose internal 
representation by returning ImageHeaderEMF.deviceBounds  At 
ImageHeaderEMF.java:[line 67]
M D SF: Switch statement found in 
org.apache.poi.ss.formula.functions.Offset.evaluate(ValueEval[], int, int) 
where one case falls through to the next case  At Offset.java:[lines 169-173]
M D SF: Switch statement found in 
org.apache.poi.ss.formula.atp.YearFrac.evaluate(ValueEval[], 
OperationEvaluationContext) where one case falls through to the next case  At 
YearFrac.java:[lines 71-74]
M V EI: org.apache.poi.hssf.record.FeatRecord.getCellRefs() may expose internal 
representation by returning FeatRecord.cellRefs  At FeatRecord.java:[line 156]
M V EI2: org.apache.poi.hssf.record.FeatRecord.setCellRefs(CellRangeAddress[]) 
may expose internal representation by storing an externally mutable object into 
FeatRecord.cellRefs  At FeatRecord.java:[line 159]
M B Nm: The class name org.apache.poi.hssf.usermodel.HeaderFooter shadows the 
simple name of implemented interface org.apache.poi.ss.usermodel.HeaderFooter  
At HeaderFooter.java:[lines 26-310]
M B CT: Exception thrown in class 
org.apache.poi.poifs.crypt.standard.StandardEncryptor$StandardCipherOutputStream
 at new 
org.apache.poi.poifs.crypt.standard.StandardEncryptor$StandardCipherOutputStream(StandardEncryptor,
 DirectoryNode, File, boolean) will leave the constructor. The object under 
construction remains partially initialized and may be vulnerable to Finalizer 
attacks.  At StandardEncryptor.java:[line 148]
M B CT: Exception thrown in class 
org.apache.poi.poifs.crypt.standard.StandardEncryptor$StandardCipherOutputStream
 at new 
org.apache.poi.poifs.crypt.standard.StandardEncryptor$StandardCipherOutputStream(StandardEncryptor,
 DirectoryNode) will leave the constructor. The object under construction 
remains partially initialized and may be vulnerable to Finalizer attacks.  At 
StandardEncryptor.java:[line 157]
M V EI2: new 
org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Encryptor$BinaryRC4CipherOutputStream(BinaryRC4Encryptor,
 OutputStream) may expose internal representation by storing an externally 
mutable object into BinaryRC4Encryptor$BinaryRC4CipherOutputStream.this$0  At 
BinaryRC4Encryptor.java:[line 130]
M V EI2: new 
org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Encryptor$BinaryRC4CipherOutputStream(BinaryRC4Encryptor,
 DirectoryNode) may expose internal representation by storing an externally 
mutable object into BinaryRC4Encryptor$BinaryRC4CipherOutputStream.this$0  At 
BinaryRC4Encryptor.java:[line 135]
M B CT: Exception thrown in class 
org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Encryptor$BinaryRC4CipherOutputStream
 at new 
org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Encryptor$BinaryRC4CipherOutputStream(BinaryRC4Encryptor,
 DirectoryNode) will leave the constructor. The object under construction 
remains partially initialized and may be vulnerable to Finalizer attacks.  At 
BinaryRC4Encryptor.java:[line 137]
M B CT: Exception thrown in class 
org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Encryptor$BinaryRC4CipherOutputStream
 at new 
org.apache.poi.poifs.crypt.binaryrc4.BinaryRC4Encryptor$BinaryRC4CipherOutputStream(BinaryRC4Encryptor,
 OutputStream) will leave the constructor. The object under construction 
remains partially initialized and may be vulnerable to Finalizer attacks.  At 
BinaryRC4Encryptor.java:[line 131]
M V EI: org.apache.poi.ddf.UnknownEscherRecord.getData() may expose internal 
representation by returning UnknownEscherRecord.thedata  At 
UnknownEscherRecord.java:[line 129]
M V EI: org.apache.poi.ddf.UnknownEscherRecord.getChildRecords() may expose 
internal representation by returning UnknownEscherRecord._childRecords  At 
UnknownEscherRecord.java:[line 139]
M B CT: Exception thrown in class 
org.apache.poi.poifs.crypt.agile.AgileDecryptor$AgileCipherInputStream at new 
org.apache.poi.poifs.crypt.agile.AgileDecryptor$AgileCipherInputStream(AgileDecryptor,
 DocumentInputStream, long) will leave the constructor. The object under 
construction remains partially initialized and may be vulnerable to Finalizer 
attacks.  At AgileDecryptor.java:[line 271]

> Task :poi-ooxml-lite:compileOoxmlLite
> Task :poi-ooxml-full:jar
> Task :poi-ooxml-full:javadoc SKIPPED
> Task :poi-ooxml-full:javadocJar SKIPPED

> Task :poi:spotbugsMain
M B CT: Exception thrown in class 
org.apache.poi.poifs.filesystem.POIFSStream$StreamBlockByteBufferIterator at 
new 
org.apache.poi.poifs.filesystem.POIFSStream$StreamBlockByteBufferIterator(POIFSStream,
 int) will leave the constructor. The object under construction remains 
partially initialized and may be vulnerable to Finalizer attacks.  At 
POIFSStream.java:[line 197]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_5_lo64  At 
Decimal.java:[line 38]
M P UrF: Unread field: org.apache.poi.hssf.usermodel.HSSFChart.chartTitleFormat 
 At HSSFChart.java:[line 217]
M P UrF: Unread field: 
org.apache.poi.ss.formula.atp.PercentRankIncFunction.evaluator  At 
PercentRankIncFunction.java:[line 51]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_1_wReserved  At 
Decimal.java:[line 34]
M P UrF: Unread field: 
org.apache.poi.ss.formula.atp.PercentRankExcFunction.evaluator  At 
PercentRankExcFunction.java:[line 54]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_2_scale  At 
Decimal.java:[line 35]
M P SS: Unread field: org.apache.poi.ss.formula.ptg.UnknownPtg.size; should 
this field be static?  At UnknownPtg.java:[line 25]
M P UrF: Unread field: org.apache.poi.ss.formula.atp.TextJoinFunction.evaluator 
 At TextJoinFunction.java:[line 51]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_4_hi32  At 
Decimal.java:[line 37]
M P UrF: Unread field: org.apache.poi.hpsf.Decimal.field_3_sign  At 
Decimal.java:[line 36]
M V MS: org.apache.poi.hpsf.VariantSupport.SUPPORTED_TYPES should be package 
protected  At VariantSupport.java:[line 55]
M V MS: org.apache.poi.hpsf.DocumentSummaryInformation.FORMAT_ID should be 
package protected  At DocumentSummaryInformation.java:[line 51]
M V MS: org.apache.poi.ss.formula.eval.FunctionEval.functions should be package 
protected  At FunctionEval.java:[line 59]
M M IS: Inconsistent synchronization of 
org.apache.poi.poifs.filesystem.DocumentInputStream._current_block_count; 
locked 71% of time  Unsynchronized access at DocumentInputStream.java:[line 288]
M M IS: Inconsistent synchronization of 
org.apache.poi.ss.format.CellDateFormatter.sFmt; locked 66% of time  
Unsynchronized access at CellDateFormatter.java:[line 109]
M M IS: Inconsistent synchronization of 
org.apache.poi.ss.format.CellDateFormatter.amPmUpper; locked 50% of time  
Unsynchronized access at CellDateFormatter.java:[line 122]
M M IS: Inconsistent synchronization of 
org.apache.poi.poifs.filesystem.DocumentInputStream._buffer; locked 50% of time 
 Unsynchronized access at DocumentInputStream.java:[line 287]
M M IS: Inconsistent synchronization of 
org.apache.poi.hpsf.ClassIDPredefined.classId; locked 66% of time  
Unsynchronized access at ClassIDPredefined.java:[line 132]
M M IS: Inconsistent synchronization of 
org.apache.poi.poifs.filesystem.DocumentInputStream._data; locked 80% of time  
Unsynchronized access at DocumentInputStream.java:[line 289]
SpotBugs ended with exit code 1

> Task :poi:check
> Task :poi-ooxml-full:sourcesJar
> Task :poi-ooxml-full:assemble

> Task :poi-ooxml:compileJava
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/poi-ooxml/src/main/java/org/apache/poi/xssf/usermodel/BaseXSSFEvaluationWorkbook.java>:170:
 warning: [deprecation] getNameAt(int) in 
org.apache.poi.xssf.usermodel.XSSFWorkbook has been deprecated
            XSSFName nm = _uBook.getNameAt(i);
                                ^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/poi-ooxml/src/main/java/org/apache/poi/xssf/usermodel/BaseXSSFEvaluationWorkbook.java>:214:
 warning: [deprecation] getNameIndex(java.lang.String) in 
org.apache.poi.xssf.usermodel.XSSFWorkbook has been deprecated
            int nameIdx = _uBook.getNameIndex(nameName);
                                ^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/poi-ooxml/src/main/java/org/apache/poi/xssf/usermodel/BaseXSSFEvaluationWorkbook.java>:285:
 warning: [deprecation] getNameAt(int) in 
org.apache.poi.xssf.usermodel.XSSFWorkbook has been deprecated
        XSSFName xname = _uBook.getNameAt(idx);
                               ^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/poi-ooxml/src/main/java/org/apache/poi/xssf/usermodel/BaseXSSFEvaluationWorkbook.java>:340:
 warning: [deprecation] getNameAt(int) in 
org.apache.poi.xssf.usermodel.XSSFWorkbook has been deprecated
        return _uBook.getNameAt(namePtg.getIndex()).getNameName();
                     ^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/poi-ooxml/src/main/java/org/apache/poi/xssf/usermodel/BaseXSSFEvaluationWorkbook.java>:345:
 warning: [deprecation] getNameAt(int) in 
org.apache.poi.xssf.usermodel.XSSFWorkbook has been deprecated
        return new Name(_uBook.getNameAt(ix), ix, this);
                              ^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/poi-ooxml/src/main/java/org/apache/poi/xssf/usermodel/BaseXSSFFormulaEvaluator.java>:173:
 warning: [deprecation] setCellType(org.apache.poi.ss.usermodel.CellType) in 
org.apache.poi.ss.usermodel.Cell has been deprecated
            cell.setCellType(cellType);
                ^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/poi-ooxml/src/main/java/org/apache/poi/xssf/streaming/SXSSFWorkbook.java>:431:
 warning: [unchecked] unchecked call to putArchiveEntry(E) as a member of the 
raw type org.apache.commons.compress.archivers.ArchiveOutputStream
                zos.putArchiveEntry(zeOut);
                                   ^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/poi-ooxml/src/main/java/org/apache/poi/xssf/streaming/StreamingSheetWriter.java>:53:
 warning: [deprecation] createTempFile() in 
org.apache.poi.xssf.streaming.SheetDataWriter has been deprecated
    public File createTempFile() throws IOException {
                ^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/poi-ooxml/src/main/java/org/apache/poi/xssf/streaming/StreamingSheetWriter.java>:58:
 warning: [deprecation] createWriter(java.io.File) in 
org.apache.poi.xssf.streaming.SheetDataWriter has been deprecated
    public Writer createWriter(File fd) throws IOException {
                  ^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/poi-ooxml/src/main/java/org/apache/poi/xssf/streaming/OpcZipArchiveOutputStream.java>:41:
 error: name clash: 
putArchiveEntry(org.apache.commons.compress.archivers.ArchiveEntry) in 
org.apache.poi.xssf.streaming.OpcZipArchiveOutputStream and putArchiveEntry(E) 
in org.apache.commons.compress.archivers.ArchiveOutputStream have the same 
erasure, yet neither overrides the other
    public void putArchiveEntry(ArchiveEntry archiveEntry) throws IOException {
                ^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/poi-ooxml/src/main/java/org/apache/poi/openxml4j/util/ZipArchiveThresholdInputStream.java>:150:
 warning: [deprecation] getNextZipEntry() in 
org.apache.commons.compress.archivers.zip.ZipArchiveInputStream has been 
deprecated
            entry = ((ZipArchiveInputStream) in).getNextZipEntry();
                                                ^
<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/ws/poi-ooxml/src/main/java/org/apache/poi/poifs/crypt/temp/AesZipFileZipEntrySource.java>:138:
 warning: [deprecation] getNextZipEntry() in 
org.apache.commons.compress.archivers.zip.ZipArchiveInputStream has been 
deprecated
            while ((ze = zis.getNextZipEntry()) != null) {
                            ^
1 error
11 warnings

> Task :poi-ooxml:compileJava FAILED
> Task :poi-ooxml-full:forbiddenApisMain
> Task :poi-ooxml-lite:compileJava

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':poi-ooxml:compileJava'.
> Compilation failed; see the compiler error output for details.

* Try:
> Run with --info option to get more log output.
> Run with --scan to get full insights.

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.4/userguide/command_line_interface.html#sec:command_line_warnings
 in the Gradle documentation.

BUILD FAILED in 2m 41s
68 actionable tasks: 63 executed, 5 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'
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.
[Checks API] No suitable checks publisher found.
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


Reply via email to