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

Changes:

[PJ Fanning] refactor

[PJ Fanning] log4j 2.21.0

[PJ Fanning] log4j 2.21.0

[PJ Fanning] [bug-67778] try to make formula eval involving external workbooks 
more robust


------------------------------------------
[...truncated 2.33 MB...]
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #656 hsmf/blank.msg 
HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #657 
hsmf/bug66335.msg HSMF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #658 
hsmf/bug66335.msg HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #659 
hsmf/chinese-traditional.msg HSMF PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #830 poifs/extenxls_pwd123.xlsx 
XSSF PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #831 poifs/extenxls_pwd123.xlsx 
OPC PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #660 
hsmf/chinese-traditional.msg HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #661 
hsmf/clusterfuzz-testcase-minimized-POIHSMFFuzzer-4735011465854976.msg 
HSMF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #662 
hsmf/clusterfuzz-testcase-minimized-POIHSMFFuzzer-4735011465854976.msg 
HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #663 
hsmf/clusterfuzz-testcase-minimized-POIHSMFFuzzer-4848576776503296.msg 
HSMF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #664 
hsmf/clusterfuzz-testcase-minimized-POIHSMFFuzzer-4848576776503296.msg 
HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #665 
hsmf/clusterfuzz-testcase-minimized-POIHSMFFuzzer-5336473854148608.msg 
HSMF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #666 
hsmf/clusterfuzz-testcase-minimized-POIHSMFFuzzer-5336473854148608.msg 
HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #667 
hsmf/cyrillic_message.msg HSMF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #668 
hsmf/cyrillic_message.msg HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #669 
hsmf/example_received_regular.msg HSMF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #670 
hsmf/example_received_regular.msg HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #671 
hsmf/example_received_unicode.msg HSMF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #672 
hsmf/example_received_unicode.msg HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #673 
hsmf/example_sent_regular.msg HSMF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #674 
hsmf/example_sent_regular.msg HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #675 
hsmf/example_sent_unicode.msg HSMF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #676 
hsmf/example_sent_unicode.msg HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #677 
hsmf/keywords.msg HSMF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #678 
hsmf/keywords.msg HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #679 
hsmf/logsat.com_signatures_valid.msg HSMF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #680 
hsmf/logsat.com_signatures_valid.msg HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #681 
hsmf/message_1979.msg HSMF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #682 
hsmf/message_1979.msg HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #683 
hsmf/message_1980.msg HSMF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #684 
hsmf/message_1980.msg HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #685 
hsmf/message_1981.msg HSMF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #686 
hsmf/message_1981.msg HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #687 
hsmf/message_extra_hyphen_submission_chunk.msg HSMF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #688 
hsmf/message_extra_hyphen_submission_chunk.msg HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #689 
hsmf/message_normal_submission_chunk.msg HSMF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #690 
hsmf/message_normal_submission_chunk.msg HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #691 
hsmf/msgClassAppointment.msg HSMF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #692 
hsmf/msgClassAppointment.msg HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #693 
hsmf/msgClassContact.msg HSMF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #694 
hsmf/msgClassContact.msg HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #695 
hsmf/msgClassPost.msg HSMF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #696 
hsmf/msgClassPost.msg HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #697 
hsmf/msgClassStickyNote.msg HSMF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #698 
hsmf/msgClassStickyNote.msg HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #699 
hsmf/msgClassTask.msg HSMF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #700 
hsmf/msgClassTask.msg HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #701 
hsmf/no_recipient_address.msg HSMF PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #832 poifs/multimedia.doc 
HWPF PASSED (2.7s)
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #702 
hsmf/no_recipient_address.msg HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #703 
hsmf/outlook_30_msg.msg HSMF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #704 
hsmf/outlook_30_msg.msg HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #705 hsmf/quick.msg 
HSMF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #706 hsmf/quick.msg 
HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #707 
hsmf/simple_test_msg.msg HSMF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #708 
hsmf/simple_test_msg.msg HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #709 
integration/stress001.docx XWPF PASSED
org.apache.poi.stress.TestAllFiles > handleExtracting(String, 
FileHandlerKnown, String, Class, String) Extracting - #710 
integration/stress001.docx OPC PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #833 poifs/multimedia.doc 
HPSF PASSED (3.5s)
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #834 
poifs/only-zero-byte-streams.ole2 POIFS PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #835 poifs/protect.xlsx XSSF 
PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #836 poifs/protect.xlsx OPC 
PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #837 poifs/protected_agile.docx 
XWPF PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #838 poifs/protected_agile.docx 
OPC PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #839 poifs/unknown_properties.msg 
HSMF PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #840 poifs/unknown_properties.msg 
HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #841 publisher/51318.pub 
HPBF PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #842 publisher/60685.pub 
HPBF PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #843 publisher/LinkAt0And10.pub 
HPBF PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #844 publisher/LinkAt10.pub 
HPBF PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #845 
publisher/LinkAt10And20And30.pub HPBF PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #846 
publisher/LinkAt10And20And30And40.pub HPBF PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #847 publisher/LinkAt10Longer.pub 
HPBF PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #848 publisher/LinkAt20.pub 
HPBF PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #849 publisher/Sample.pub 
HPBF PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #850 publisher/Sample2.pub 
HPBF PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #851 publisher/Sample2000.pub 
HPBF PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #852 publisher/Sample2_2010.pub 
HPBF PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #853 publisher/Sample3.pub 
HPBF PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #854 publisher/Sample3_2010.pub 
HPBF PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #855 publisher/Sample4.pub 
HPBF PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #856 publisher/Sample4_2010.pub 
HPBF PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #857 publisher/Sample98.pub 
HPBF PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #858 publisher/SampleBrochure.pub 
HPBF PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #859 
publisher/SampleNewsletter.pub HPBF PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #860 publisher/Sample_2010.pub 
HPBF PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #861 publisher/Simple.pub 
HPBF PASSED
org.apache.poi.stress.TestAllFiles > handleFile(String, 
FileHandlerKnown, String, Class, String) #862 
publisher/clusterfuzz-testcase-minimized-POIHPBFFuzzer-4701121678278656.pub 
HPBF PASSED

> Task :poi-ooxml:test


OpenJDK 64-Bit Server VM warning: Ignoring option --illegal-access=warn; 
support was removed in 17.0

> Task :poi-ooxml:spotbugsMain
M V EI: org.apache.poi.xddf.usermodel.XDDFEffectList.getXmlObject() may expose 
internal representation by returning XDDFEffectList.list  At 
XDDFEffectList.java:[line 35]
M V EI2: new org.apache.poi.xddf.usermodel.XDDFEffectList(CTEffectList) may 
expose internal representation by storing an externally mutable object into 
XDDFEffectList.list  At XDDFEffectList.java:[line 30]
M V EI2: 
org.apache.poi.poifs.crypt.dsig.SignatureLine.setSignatureShape(CTShape) may 
expose internal representation by storing an externally mutable object into 
SignatureLine.signatureShape  At SignatureLine.java:[line 194]
M V EI: org.apache.poi.poifs.crypt.dsig.SignatureLine.getPlainSignature() may 
expose internal representation by returning SignatureLine.plainSignature  At 
SignatureLine.java:[line 165]
M V EI: org.apache.poi.poifs.crypt.dsig.SignatureLine.getSignatureShape() may 
expose internal representation by returning SignatureLine.signatureShape  At 
SignatureLine.java:[line 190]
M V EI2: org.apache.poi.poifs.crypt.dsig.SignatureLine.setSetupId(ClassID) may 
expose internal representation by storing an externally mutable object into 
SignatureLine.setupId  At SignatureLine.java:[line 87]
M V EI2: 
org.apache.poi.poifs.crypt.dsig.SignatureLine.setPlainSignature(byte[]) may 
expose internal representation by storing an externally mutable object into 
SignatureLine.plainSignature  At SignatureLine.java:[line 177]
M V EI: org.apache.poi.poifs.crypt.dsig.SignatureLine.getSetupId() may expose 
internal representation by returning SignatureLine.setupId  At 
SignatureLine.java:[line 83]
M B PI: The used identifier ?>?4/4??? as variable name in the class 
org.apache.poi.poifs.crypt.dsig.SignatureLine.plainPng() inside plain method at 
line SignatureLine.java:[line 346] shadows the publicly available identifier 
from the Java Standard Library.  At SignatureLine.java:[line 346]
M V EI: org.apache.poi.xdgf.usermodel.XDGFStyleSheet.getXmlObject() may expose 
internal representation by returning XDGFSheet._sheet  At 
XDGFStyleSheet.java:[line 33]
M V EI: org.apache.poi.xslf.util.BitmapFormat.addSlide(double, double) may 
expose internal representation by returning BitmapFormat.graphics  At 
BitmapFormat.java:[line 58]
M V EI: org.apache.poi.xslf.util.SVGFormat.addSlide(double, double) may expose 
internal representation by returning SVGFormat.svgGenerator  At 
SVGFormat.java:[line 58]
M V EI2: new org.apache.poi.xslf.draw.geom.XSLFXYAdjustHandle(CTXYAdjustHandle) 
may expose internal representation by storing an externally mutable object into 
XSLFXYAdjustHandle.xobj  At XSLFXYAdjustHandle.java:[line 31]
M V EI: org.apache.poi.xddf.usermodel.XDDFPatternFillProperties.getXmlObject() 
may expose internal representation by returning XDDFPatternFillProperties.props 
 At XDDFPatternFillProperties.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 
XDDFSpacing.java:[lines 26-28]
M V EI2: new org.apache.poi.xwpf.usermodel.XWPFNum(XWPFNumbering) may expose 
internal representation by storing an externally mutable object into 
XWPFNum.numbering  At XWPFNum.java:[line 41]
M V EI: org.apache.poi.xwpf.usermodel.XWPFNum.getNumbering() may expose 
internal representation by returning XWPFNum.numbering  At XWPFNum.java:[line 
50]
M V EI: org.apache.poi.xwpf.usermodel.XWPFNum.getCTNum() may expose internal 
representation by returning XWPFNum.ctNum  At XWPFNum.java:[line 58]
M V EI2: new org.apache.poi.xwpf.usermodel.XWPFNum(CTNum) may expose internal 
representation by storing an externally mutable object into XWPFNum.ctNum  At 
XWPFNum.java:[line 35]
M V EI2: new org.apache.poi.xwpf.usermodel.XWPFNum(CTNum, XWPFNumbering) may 
expose internal representation by storing an externally mutable object into 
XWPFNum.ctNum  At XWPFNum.java:[line 45]
M V EI2: org.apache.poi.xwpf.usermodel.XWPFNum.setNumbering(XWPFNumbering) may 
expose internal representation by storing an externally mutable object into 
XWPFNum.numbering  At XWPFNum.java:[line 54]
M V EI2: new org.apache.poi.xwpf.usermodel.XWPFNum(CTNum, XWPFNumbering) may 
expose internal representation by storing an externally mutable object into 
XWPFNum.numbering  At XWPFNum.java:[line 46]
M V EI2: org.apache.poi.xwpf.usermodel.XWPFNum.setCTNum(CTNum) may expose 
internal representation by storing an externally mutable object into 
XWPFNum.ctNum  At XWPFNum.java:[line 62]
M V EI: 
org.apache.poi.xddf.usermodel.chart.XDDFChartExtensionList.getXmlObject() may 
expose internal representation by returning XDDFChartExtensionList.list  At 
XDDFChartExtensionList.java:[line 39]
M V EI: org.apache.poi.poifs.crypt.temp.EncryptedTempData.getOutputStream() may 
expose internal representation by returning EncryptedTempData.outputStream  At 
EncryptedTempData.java:[line 76]
M B CT: Exception thrown in class 
org.apache.poi.poifs.crypt.temp.EncryptedTempData at new 
org.apache.poi.poifs.crypt.temp.EncryptedTempData() will leave the constructor. 
The object under construction remains partially initialized and may be 
vulnerable to Finalizer attacks.  At EncryptedTempData.java:[line 64]
M V EI2: new org.apache.poi.xdgf.usermodel.XDGFDocument(VisioDocumentType) may 
expose internal representation by storing an externally mutable object into 
XDGFDocument._document  At XDGFDocument.java:[line 51]
M V EI: org.apache.poi.xdgf.usermodel.XDGFDocument.getXmlObject() may expose 
internal representation by returning XDGFDocument._document  At 
XDGFDocument.java:[line 81]
M B CT: Exception thrown in class org.apache.poi.xdgf.usermodel.XDGFDocument at 
new org.apache.poi.xdgf.usermodel.XDGFDocument(VisioDocumentType) will leave 
the constructor. The object under construction remains partially initialized 
and may be vulnerable to Finalizer attacks.  At XDGFDocument.java:[line 54]
M D RV: Return value of org.apache.poi.util.LittleEndian.getUInt(byte[], int) 
ignored, but method has no side effect  At XSSFBReader.java:[line 254]
M V EI2: new org.apache.poi.xslf.draw.geom.XSLFQuadTo(CTPath2DQuadBezierTo) may 
expose internal representation by storing an externally mutable object into 
XSLFQuadTo.bezier  At XSLFQuadTo.java:[line 34]
M V EI2: new 
org.apache.poi.xssf.usermodel.XSSFDataValidation(XSSFDataValidationConstraint, 
CellRangeAddressList, CTDataValidation) may expose internal representation by 
storing an externally mutable object into XSSFDataValidation.ctDataValidation  
At XSSFDataValidation.java:[line 89]
M V EI2: new 
org.apache.poi.xssf.usermodel.XSSFDataValidation(XSSFDataValidationConstraint, 
CellRangeAddressList, CTDataValidation) may expose internal representation by 
storing an externally mutable object into XSSFDataValidation.regions  At 
XSSFDataValidation.java:[line 90]
M V EI: 
org.apache.poi.xssf.usermodel.XSSFDataValidation.getValidationConstraint() may 
expose internal representation by returning 
XSSFDataValidation.validationConstraint  At XSSFDataValidation.java:[line 227]
M V EI2: new 
org.apache.poi.xssf.usermodel.XSSFDataValidation(XSSFDataValidationConstraint, 
CellRangeAddressList, CTDataValidation) may expose internal representation by 
storing an externally mutable object into 
XSSFDataValidation.validationConstraint  At XSSFDataValidation.java:[line 88]
M V EI: org.apache.poi.xssf.usermodel.XSSFDataValidation.getRegions() may 
expose internal representation by returning XSSFDataValidation.regions  At 
XSSFDataValidation.java:[line 268]
M V EI2: new org.apache.poi.xslf.draw.geom.XSLFConnectionSite(CTConnectionSite) 
may expose internal representation by storing an externally mutable object into 
XSLFConnectionSite.cxn  At XSLFConnectionSite.java:[line 35]
M V EI2: new org.apache.poi.xwpf.usermodel.XWPFDefaultRunStyle(CTRPr) may 
expose internal representation by storing an externally mutable object into 
XWPFDefaultRunStyle.rpr  At XWPFDefaultRunStyle.java:[line 36]
M V EI2: new 
org.apache.poi.xwpf.usermodel.XWPFDefaultParagraphStyle(CTPPrGeneral) may 
expose internal representation by storing an externally mutable object into 
XWPFDefaultParagraphStyle.ppr  At XWPFDefaultParagraphStyle.java:[line 32]
M V EI: org.apache.poi.xwpf.usermodel.XWPFTableRow.getTableCells() may expose 
internal representation by returning XWPFTableRow.tableCells  At 
XWPFTableRow.java:[line 214]
M V EI2: new org.apache.poi.xwpf.usermodel.XWPFTableRow(CTRow, XWPFTable) may 
expose internal representation by storing an externally mutable object into 
XWPFTableRow.ctRow  At XWPFTableRow.java:[line 50]
M V EI: org.apache.poi.xwpf.usermodel.XWPFTableRow.getCtRow() may expose 
internal representation by returning XWPFTableRow.ctRow  At 
XWPFTableRow.java:[line 56]
M V EI: org.apache.poi.xwpf.usermodel.XWPFTableRow.getTable() may expose 
internal representation by returning XWPFTableRow.table  At 
XWPFTableRow.java:[line 169]
M V EI2: new org.apache.poi.xwpf.usermodel.XWPFTableRow(CTRow, XWPFTable) may 
expose internal representation by storing an externally mutable object into 
XWPFTableRow.table  At XWPFTableRow.java:[line 49]
M B NP: org.apache.poi.xddf.usermodel.chart.XDDFView3D.hasRightAngleAxes() has 
Boolean return type and returns explicit null  At XDDFView3D.java:[line 88]
M V EI: org.apache.poi.xwpf.usermodel.XWPFSDT.getContent() may expose internal 
representation by returning XWPFSDT.content  At XWPFSDT.java:[line 49]
M V EI2: new org.apache.poi.xslf.draw.geom.XSLFMoveTo(CTPath2DMoveTo) may 
expose internal representation by storing an externally mutable object into 
XSLFMoveTo.moveTo  At XSLFMoveTo.java:[line 35]
M V EI: 
org.apache.poi.xssf.usermodel.extensions.XSSFHeaderFooter.getHeaderFooter() may 
expose internal representation by returning XSSFHeaderFooter.headerFooter  At 
XSSFHeaderFooter.java:[line 144]
M V EI2: new 
org.apache.poi.xssf.usermodel.extensions.XSSFHeaderFooter(CTHeaderFooter) may 
expose internal representation by storing an externally mutable object into 
XSSFHeaderFooter.headerFooter  At XSSFHeaderFooter.java:[line 133]
M D Eq: org.apache.poi.openxml4j.util.ZipArchiveFakeEntry doesn't override 
org.apache.commons.compress.archivers.zip.ZipArchiveEntry.equals(Object)  At 
ZipArchiveFakeEntry.java:[line 1]
M B CT: Exception thrown in class 
org.apache.poi.openxml4j.util.ZipArchiveFakeEntry at new 
org.apache.poi.openxml4j.util.ZipArchiveFakeEntry(ZipArchiveEntry, InputStream) 
will leave the constructor. The object under construction remains partially 
initialized and may be vulnerable to Finalizer attacks.  At 
ZipArchiveFakeEntry.java:[line 59]
M B NP: org.apache.poi.xddf.usermodel.XDDFTransform2D.getFlipHorizontal() has 
Boolean return type and returns explicit null  At XDDFTransform2D.java:[line 43]
M B NP: org.apache.poi.xddf.usermodel.XDDFTransform2D.getFlipVertical() has 
Boolean return type and returns explicit null  At XDDFTransform2D.java:[line 61]
M B PI: Class name ?>?1/1??? in source file ?>?2/1??? shadows the publicly 
available identifier from the Java Standard Library.  At 
ContentType.java:[lines 94-261]
M V EI2: new org.apache.poi.xslf.draw.geom.XSLFCurveTo(CTPath2DCubicBezierTo) 
may expose internal representation by storing an externally mutable object into 
XSLFCurveTo.bezier  At XSLFCurveTo.java:[line 34]
M B CT: Exception thrown in class org.apache.poi.openxml4j.util.ZipSecureFile 
at new org.apache.poi.openxml4j.util.ZipSecureFile(String) will leave the 
constructor. The object under construction remains partially initialized and 
may be vulnerable to Finalizer attacks.  At ZipSecureFile.java:[line 205]
M B CT: Exception thrown in class org.apache.poi.openxml4j.util.ZipSecureFile 
at new org.apache.poi.openxml4j.util.ZipSecureFile(File) will leave the 
constructor. The object under construction remains partially initialized and 
may be vulnerable to Finalizer attacks.  At ZipSecureFile.java:[line 199]
M V EI2: new org.apache.poi.xssf.usermodel.extensions.XSSFCellFill(CTFill, 
IndexedColorMap) may expose internal representation by storing an externally 
mutable object into XSSFCellFill._fill  At XSSFCellFill.java:[line 45]
M V EI: org.apache.poi.xssf.usermodel.extensions.XSSFCellFill.getCTFill() may 
expose internal representation by returning XSSFCellFill._fill  At 
XSSFCellFill.java:[line 167]
M V EI: org.apache.poi.xddf.usermodel.XDDFGradientFillProperties.getXmlObject() 
may expose internal representation by returning 
XDDFGradientFillProperties.props  At XDDFGradientFillProperties.java:[line 42]
M V EI2: new org.apache.poi.xslf.draw.geom.XSLFPath(CTPath2D) may expose 
internal representation by storing an externally mutable object into 
XSLFPath.pathXml  At XSLFPath.java:[line 48]
M D DLS: Dead store to read in 
org.apache.poi.xssf.binary.XSSFBRichStr.build(byte[], int)  At 
XSSFBRichStr.java:[line 34]
M B NP: org.apache.poi.xdgf.usermodel.XDGFCell.maybeGetBoolean(Map, String) has 
Boolean return type and returns explicit null  At XDGFCell.java:[line 45]
M V EI2: new org.apache.poi.xdgf.usermodel.XDGFCell(CellType) may expose 
internal representation by storing an externally mutable object into 
XDGFCell._cell  At XDGFCell.java:[line 131]
M B NP: 
org.apache.poi.xddf.usermodel.text.XDDFBodyProperties.hasParagraphSpacing() has 
Boolean return type and returns explicit null  At XDDFBodyProperties.java:[line 
201]
M D SF: Switch statement found in 
org.apache.poi.xssf.binary.XSSFBStylesTable.handleRecord(int, byte[]) where 
default case is missing  At XSSFBStylesTable.java:[lines 66-86]
M B CT: Exception thrown in class org.apache.poi.xssf.binary.XSSFBStylesTable 
at new org.apache.poi.xssf.binary.XSSFBStylesTable(InputStream) will leave the 
constructor. The object under construction remains partially initialized and 
may be vulnerable to Finalizer attacks.  At XSSFBStylesTable.java:[line 48]
M V EI: 
org.apache.poi.xssf.usermodel.XSSFDxfStyleProvider.getPatternFormatting() may 
expose internal representation by returning XSSFDxfStyleProvider.fill  At 
XSSFDxfStyleProvider.java:[line 81]
M V EI: 
org.apache.poi.xssf.usermodel.XSSFDxfStyleProvider.getBorderFormatting() may 
expose internal representation by returning XSSFDxfStyleProvider.border  At 
XSSFDxfStyleProvider.java:[line 66]
M V EI: org.apache.poi.xssf.usermodel.XSSFDxfStyleProvider.getFontFormatting() 
may expose internal representation by returning XSSFDxfStyleProvider.font  At 
XSSFDxfStyleProvider.java:[line 71]
M V EI2: 
org.apache.poi.xdgf.usermodel.section.geometry.EllipticalArcTo.setupMaster(GeometryRow)
 may expose internal representation by storing an externally mutable object 
into EllipticalArcTo._master  At EllipticalArcTo.java:[line 133]
M B CT: Exception thrown in class 
org.apache.poi.xdgf.usermodel.section.geometry.EllipticalArcTo at new 
org.apache.poi.xdgf.usermodel.section.geometry.EllipticalArcTo(RowType) will 
leave the constructor. The object under construction remains partially 
initialized and may be vulnerable to Finalizer attacks.  At 
EllipticalArcTo.java:[line 94]
M V EI2: 
org.apache.poi.xdgf.usermodel.section.geometry.SplineKnot.setupMaster(GeometryRow)
 may expose internal representation by storing an externally mutable object 
into SplineKnot._master  At SplineKnot.java:[line 94]
M B CT: Exception thrown in class 
org.apache.poi.xdgf.usermodel.section.geometry.SplineKnot at new 
org.apache.poi.xdgf.usermodel.section.geometry.SplineKnot(RowType) will leave 
the constructor. The object under construction remains partially initialized 
and may be vulnerable to Finalizer attacks.  At SplineKnot.java:[line 67]
M V EI: org.apache.poi.xddf.usermodel.XDDFPictureFillProperties.getXmlObject() 
may expose internal representation by returning XDDFPictureFillProperties.props 
 At XDDFPictureFillProperties.java:[line 38]
M B Se: Class org.apache.poi.openxml4j.opc.PackagePartCollection defines 
non-transient non-serializable instance field packagePartLookup  In 
PackagePartCollection.java
M V EI2: 
org.apache.poi.xdgf.usermodel.section.geometry.Ellipse.setupMaster(GeometryRow) 
may expose internal representation by storing an externally mutable object into 
Ellipse._master  At Ellipse.java:[line 121]
M B CT: Exception thrown in class 
org.apache.poi.xdgf.usermodel.section.geometry.Ellipse at new 
org.apache.poi.xdgf.usermodel.section.geometry.Ellipse(RowType) will leave the 
constructor. The object under construction remains partially initialized and 
may be vulnerable to Finalizer attacks.  At Ellipse.java:[line 82]
M V EI: org.apache.poi.xddf.usermodel.XDDFSolidFillProperties.getXmlObject() 
may expose internal representation by returning XDDFSolidFillProperties.props  
At XDDFSolidFillProperties.java:[line 50]
M V EI2: new 
org.apache.poi.xddf.usermodel.XDDFSolidFillProperties(CTSolidColorFillProperties)
 may expose internal representation by storing an externally mutable object 
into XDDFSolidFillProperties.props  At XDDFSolidFillProperties.java:[line 45]
M B CT: Exception thrown in class 
org.apache.poi.openxml4j.util.ZipInputStreamZipEntrySource at new 
org.apache.poi.openxml4j.util.ZipInputStreamZipEntrySource(ZipArchiveThresholdInputStream)
 will leave the constructor. The object under construction remains partially 
initialized and may be vulnerable to Finalizer attacks.  At 
ZipInputStreamZipEntrySource.java:[line 92]
M V EI: 
org.apache.poi.xddf.usermodel.text.XDDFParagraphBulletProperties.getXmlObject() 
may expose internal representation by returning 
XDDFParagraphBulletProperties.props  At 
XDDFParagraphBulletProperties.java:[line 209]
M V EI2: 
org.apache.poi.xdgf.usermodel.section.geometry.SplineStart.setupMaster(GeometryRow)
 may expose internal representation by storing an externally mutable object 
into SplineStart._master  At SplineStart.java:[line 123]
M B CT: Exception thrown in class 
org.apache.poi.xdgf.usermodel.section.geometry.SplineStart at new 
org.apache.poi.xdgf.usermodel.section.geometry.SplineStart(RowType) will leave 
the constructor. The object under construction remains partially initialized 
and may be vulnerable to Finalizer attacks.  At SplineStart.java:[line 84]
M V EI: org.apache.poi.xdgf.usermodel.section.XDGFSection.getXmlObject() may 
expose internal representation by returning XDGFSection._section  At 
XDGFSection.java:[line 57]
M V EI: org.apache.poi.xssf.usermodel.XSSFTextParagraph.getParentShape() may 
expose internal representation by returning XSSFTextParagraph._shape  At 
XSSFTextParagraph.java:[line 82]
M V EI: org.apache.poi.xssf.usermodel.XSSFTextParagraph.getXmlObject() may 
expose internal representation by returning XSSFTextParagraph._p  At 
XSSFTextParagraph.java:[line 77]
M V EI: org.apache.poi.xssf.usermodel.XSSFTextParagraph.getTextRuns() may 
expose internal representation by returning XSSFTextParagraph._runs  At 
XSSFTextParagraph.java:[line 86]
M V EI: org.apache.poi.xddf.usermodel.XDDFLineProperties.getXmlObject() may 
expose internal representation by returning XDDFLineProperties.props  At 
XDDFLineProperties.java:[line 54]
M V EI2: new org.apache.poi.xddf.usermodel.XDDFLineProperties(CTLineProperties) 
may expose internal representation by storing an externally mutable object into 
XDDFLineProperties.props  At XDDFLineProperties.java:[line 49]

> Task :poi-ooxml:spotbugsTest
M D DLS: Dead store to xssfWorkbook in 
org.apache.poi.xssf.TestXSSFFileChecks.testWithReducedFileLimit()  At 
TestXSSFFileChecks.java:[line 40]
H D DLS: Dead store to xssfWorkbook in 
org.apache.poi.xssf.TestXSSFFileChecks.testFileWithReducedFileLimit()  At 
TestXSSFFileChecks.java:[line 56]
M D DLS: Dead store to xssfWorkbook in 
org.apache.poi.xssf.TestXSSFFileChecks.testWithReducedGraceEntrySize()  At 
TestXSSFFileChecks.java:[line 89]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable, 
String) not thrown in 
org.apache.poi.xssf.streaming.TestSXSSFSheetAutoSizeColumn.autoSizeColumn_trackColumnForAutoSizing(boolean)
  At TestSXSSFSheetAutoSizeColumn.java:[line 230]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable, 
String) not thrown in 
org.apache.poi.xssf.streaming.TestSXSSFSheetAutoSizeColumn.autoSizeColumn_trackColumnsForAutoSizing(boolean)
  At TestSXSSFSheetAutoSizeColumn.java:[line 247]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable, 
String) not thrown in 
org.apache.poi.xssf.streaming.TestSXSSFSheetAutoSizeColumn.autoSizeColumn_untrackColumnForAutoSizing(boolean)
  At TestSXSSFSheetAutoSizeColumn.java:[line 264]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable, 
String) not thrown in 
org.apache.poi.xssf.streaming.TestSXSSFSheetAutoSizeColumn.autoSizeColumn_untrackColumnsForAutoSizing(boolean)
  At TestSXSSFSheetAutoSizeColumn.java:[line 282]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable, 
String) not thrown in 
org.apache.poi.xssf.streaming.TestSXSSFSheetAutoSizeColumn.autoSizeColumn_trackAllColumns(boolean)
  At TestSXSSFSheetAutoSizeColumn.java:[line 310]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable, 
String) not thrown in 
org.apache.poi.xssf.streaming.TestSXSSFSheetAutoSizeColumn.autoSizeColumn_trackAllColumns_explicitUntrackColumn(boolean)
  At TestSXSSFSheetAutoSizeColumn.java:[line 325]
M D SF: Switch statement found in 
org.apache.poi.xssf.usermodel.TestMultiSheetFormulaEvaluatorOnXSSF.processFunctionRow(String,
 String, int) where one case falls through to the next case  At 
TestMultiSheetFormulaEvaluatorOnXSSF.java:[lines 195-197]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable) not 
thrown in 
org.apache.poi.openxml4j.util.TestZipSecureFile.testSettingMaxEntrySizeAsNegative()
  At TestZipSecureFile.java:[line 53]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable) not 
thrown in 
org.apache.poi.openxml4j.util.TestZipSecureFile.testSettingMaxTextSizeAsNegative()
  At TestZipSecureFile.java:[line 69]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable) not 
thrown in 
org.apache.poi.xssf.streaming.TestSXSSFCell.getCachedFormulaResultType_throwsISE_whenNotAFormulaCell()
  At TestSXSSFCell.java:[line 100]
H C RV: org.junit.jupiter.api.Assertions.assertThrows(Class, Executable) not 
thrown in 
org.apache.poi.xssf.streaming.TestSXSSFCell.setCellValue_withTooLongRichTextString_throwsIAE()
  At TestSXSSFCell.java:[line 110]
FATAL: command execution failed
hudson.remoting.ChannelClosedException: Channel 
"hudson.remoting.Channel@14809ade:jenkins-shared-ubuntu-3": Remote call on 
jenkins-shared-ubuntu-3 failed. The channel is closing down or has closed down
        at hudson.remoting.Channel.call(Channel.java:993)
        at 
hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:285)
        at com.sun.proxy.$Proxy213.isAlive(Unknown Source)
        at hudson.Launcher$RemoteLauncher$ProcImpl.isAlive(Launcher.java:1215)
        at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:1207)
        at hudson.Launcher$ProcStarter.join(Launcher.java:524)
        at hudson.plugins.gradle.Gradle.perform(Gradle.java:321)
        at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
        at 
hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:818)
        at hudson.model.Build$BuildExecution.build(Build.java:199)
        at hudson.model.Build$BuildExecution.doRun(Build.java:164)
        at 
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:526)
        at hudson.model.Run.execute(Run.java:1900)
        at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
        at hudson.model.ResourceController.execute(ResourceController.java:101)
        at hudson.model.Executor.run(Executor.java:442)
Caused by: java.io.IOException: Unexpected termination of the channel
        at 
hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:75)
Caused by: java.io.EOFException
        at 
java.base/java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2911)
        at 
java.base/java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:3406)
        at 
java.base/java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:932)
        at 
java.base/java.io.ObjectInputStream.<init>(ObjectInputStream.java:375)
        at 
hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:49)
        at hudson.remoting.Command.readFrom(Command.java:142)
        at hudson.remoting.Command.readFrom(Command.java:128)
        at 
hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:35)
        at 
hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:61)
Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure
ERROR: Step ‘Record compiler warnings and static analysis results’ aborted due 
to exception: 
java.io.IOException: No workspace found for POI/POI-DSL-1.17 #604
        at 
io.jenkins.plugins.analysis.core.steps.IssuesRecorder.perform(IssuesRecorder.java:716)
        at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
        at 
hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:818)
        at 
hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:767)
        at hudson.model.Build$BuildExecution.post2(Build.java:179)
        at 
hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:711)
        at hudson.model.Run.execute(Run.java:1925)
        at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
        at hudson.model.ResourceController.execute(ResourceController.java:101)
        at hudson.model.Executor.run(Executor.java:442)
ERROR: Step ‘Archive the artifacts’ failed: no workspace for POI/POI-DSL-1.17 
#604
ERROR: Step ‘Publish JUnit test result report’ failed: no workspace for 
POI/POI-DSL-1.17 #604
ERROR: Not all environment variables could be successfully injected. Check for 
similarly-named environment variables.
ERROR: jenkins-shared-ubuntu-3 is offline; cannot locate jdk_17_latest

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


Reply via email to