See <https://ci-builds.apache.org/job/POI/job/POI-DSL-1.17/296/display/redirect?page=changes>
Changes: [PJ Fanning] [bug-66095] support POISSON.DIST function (POISSON already supported) [PJ Fanning] [bug-66097] support CEILING.PRECISE function [PJ Fanning] [bug-66097] support CEILING.PRECISE function [PJ Fanning] [bug-66097] support FLOOR.PRECISE function [PJ Fanning] DAYS360 function needs to support dates provided as strings as well as nums [PJ Fanning] DAYS360 function needs to support dates provided as strings as well as a nums [PJ Fanning] [bug-58468] implement DAYS function [PJ Fanning] [bug-58468] implement DAYS function [PJ Fanning] [bug-58468] implement DAYS function [PJ Fanning] [bug-56155] support version property in CoreProperties [PJ Fanning] [bug-56155] support version property in CoreProperties [PJ Fanning] add tests [PJ Fanning] update changes [PJ Fanning] update changes [PJ Fanning] add tests [PJ Fanning] fix issue with AVERAGEA function and how it handles string cells ------------------------------------------ [...truncated 542.38 KB...] M B THROWS: Method lists Throwable in its throws clause. At TestBuildFile.java:[line 133] [Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 43 finished executing tests. [Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 46 finished executing tests. [Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 44 finished executing tests. [Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 45 finished executing tests. [Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 47 finished executing tests. > Task :poi-excelant:spotbugsTest M B THROWS: Method lists Exception in its throws clause. At TestExcelAntWorkbookUtil.java:[lines 97-108] M B THROWS: Method lists Exception in its throws clause. At TestExcelAntWorkbookUtil.java:[lines 112-123] M B THROWS: Method lists Throwable in its throws clause. At TestExcelAntWorkbookUtil.java:[line 301] M B THROWS: Method lists Throwable in its throws clause. At TestExcelAntWorkbookUtil.java:[line 65] [Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 48 finished executing tests. [Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 49 started executing tests. > Task :poi-excelant:spotbugsTest SpotBugs ended with exit code 1 [Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 49 finished executing tests. [Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 38 finished executing tests. [Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 30 finished executing tests. > Task :poi-excelant:check > Task :poi-excelant:build > Task :poi-excelant:jacocoTestReport > Task :poi-integration:spotbugsTest M B THROWS: Method lists Exception in its throws clause. At POIXMLDocumentHandler.java:[lines 33-38] > Task :poi-scratchpad:javadocJar > Task :poi-scratchpad:assemble > Task :poi-scratchpad:build > Task :poi-integration:spotbugsTest M B THROWS: Method lists Exception in its throws clause. At AbstractFileHandler.java:[lines 67-85] M B THROWS: Method lists Exception in its throws clause. At AbstractFileHandler.java:[lines 88-165] M B THROWS: Method lists Exception in its throws clause. At AbstractFileHandler.java:[line 180] M B THROWS: Method lists Exception in its throws clause. At HDGFFileHandler.java:[lines 58-77] M B THROWS: Method lists Exception in its throws clause. At HSLFFileHandler.java:[lines 38-54] M B THROWS: Method lists Exception in its throws clause. At HSLFFileHandler.java:[lines 58-59] M B THROWS: Method lists Exception in its throws clause. At HSLFFileHandler.java:[lines 65-77] M B THROWS: Method lists Exception in its throws clause. At HSLFFileHandler.java:[lines 80-87] M B THROWS: Method lists Exception in its throws clause. At HSLFFileHandler.java:[lines 90-93] M B THROWS: Method lists Exception in its throws clause. At HWPFFileHandler.java:[lines 36-46] M B THROWS: Method lists Exception in its throws clause. At HWPFFileHandler.java:[lines 53-65] M B THROWS: Method lists Throwable in its throws clause. At HWPFFileHandler.java:[line 70] M B THROWS: Method lists Exception in its throws clause. At BaseIntegrationTest.java:[lines 56-58] M B THROWS: Method lists Exception in its throws clause. At BaseIntegrationTest.java:[lines 62-116] M B THROWS: Method lists Exception in its throws clause. At BaseIntegrationTest.java:[lines 121-159] M B THROWS: Method lists Exception in its throws clause. At BaseIntegrationTest.java:[lines 162-165] M B THROWS: Method lists Exception in its throws clause. At HSMFFileHandler.java:[lines 33-65] M B THROWS: Method lists Exception in its throws clause. At HSMFFileHandler.java:[lines 81-87] M B THROWS: Method lists Exception in its throws clause. At OPCFileHandler.java:[lines 42-62] M B THROWS: Method lists Exception in its throws clause. At OPCFileHandler.java:[lines 72-79] M B THROWS: Method lists Exception in its throws clause. At OWPFFileHandler.java:[lines 34-39] M B THROWS: Method lists Exception in its throws clause. At OWPFFileHandler.java:[lines 46-58] M B THROWS: Method lists Throwable in its throws clause. At OWPFFileHandler.java:[line 63] M C RCN: Nullcheck of read at line 59 of value previously dereferenced in org.apache.poi.stress.SlideShowHandler.handleSlideShow(SlideShow) At SlideShowHandler.java:[line 59] M B THROWS: Method intentionally throws RuntimeException. At SpreadsheetHandler.java:[lines 125-150] M B THROWS: Method lists Exception in its throws clause. At XSLFFileHandler.java:[lines 36-51] M B THROWS: Method lists Exception in its throws clause. At XSLFFileHandler.java:[lines 55-73] M B THROWS: Method lists Exception in its throws clause. At XSLFFileHandler.java:[lines 79-85] M B THROWS: Method lists Exception in its throws clause. At XWPFFileHandler.java:[lines 37-48] M B THROWS: Method lists Exception in its throws clause. At XWPFFileHandler.java:[lines 54-62] M B THROWS: Method lists Exception in its throws clause. At HPBFFileHandler.java:[lines 33-40] M B THROWS: Method lists Exception in its throws clause. At HPBFFileHandler.java:[lines 46-65] M B THROWS: Method lists Exception in its throws clause. At XDGFFileHandler.java:[lines 30-34] M B THROWS: Method lists Exception in its throws clause. At XDGFFileHandler.java:[lines 40-44] M B THROWS: Method lists Exception in its throws clause. At XSSFFileHandler.java:[lines 67-122] M B THROWS: Method lists Exception in its throws clause. At XSSFFileHandler.java:[lines 189-208] M B THROWS: Method lists Exception in its throws clause. At XSSFFileHandler.java:[lines 213-220] M B THROWS: Method lists Throwable in its throws clause. At XSSFFileHandler.java:[line 231] M B THROWS: Method lists Throwable in its throws clause. At XSSFFileHandler.java:[line 225] M B THROWS: Method lists Exception in its throws clause. At HMEFFileHandler.java:[lines 39-43] M B THROWS: Method lists Exception in its throws clause. At HMEFFileHandler.java:[lines 47-63] M B THROWS: Method lists Exception in its throws clause. At HMEFFileHandler.java:[lines 68-72] M B THROWS: Method intentionally throws RuntimeException. At HeapDump.java:[lines 46-57] M B THROWS: Method lists Exception in its throws clause. In FileHandler.java M B THROWS: Method lists Exception in its throws clause. In FileHandler.java M B THROWS: Method lists Exception in its throws clause. In FileHandler.java M B THROWS: Method lists Exception in its throws clause. At POIFSFileHandler.java:[lines 36-40] M B THROWS: Method lists Exception in its throws clause. At POIFSFileHandler.java:[lines 60-68] M B THROWS: Method lists Exception in its throws clause. At POIFSFileHandler.java:[lines 73-80] M B THROWS: Method lists Exception in its throws clause. At XSSFBFileHandler.java:[lines 42-49] M B THROWS: Method lists Exception in its throws clause. At XSSFBFileHandler.java:[lines 62-75] M B THROWS: Method lists Exception in its throws clause. At XSSFBFileHandler.java:[lines 78-83] M B THROWS: Method intentionally throws RuntimeException. At XSSFBFileHandler.java:[lines 78-83] M B THROWS: Method lists Exception in its throws clause. At XSSFBFileHandler.java:[lines 87-92] M C RCN: Nullcheck of wb at line 50 of value previously dereferenced in org.apache.poi.stress.StressMap.load(File) At StressMap.java:[line 50] M B THROWS: Method lists Exception in its throws clause. At HPSFFileHandler.java:[lines 62-87] M B THROWS: Method lists Exception in its throws clause. At HPSFFileHandler.java:[lines 91-102] M B THROWS: Method lists Exception in its throws clause. At HPSFFileHandler.java:[lines 127-131] M B THROWS: Method lists Exception in its throws clause. At HPSFFileHandler.java:[lines 139-143] M B THROWS: Method lists Throwable in its throws clause. At HPSFFileHandler.java:[line 149] M B THROWS: Method lists Exception in its throws clause. At HSSFFileHandler.java:[lines 42-67] M B THROWS: Method lists Exception in its throws clause. At HSSFFileHandler.java:[lines 87-102] M B THROWS: Method intentionally throws RuntimeException. At HSSFFileHandler.java:[lines 87-102] M B THROWS: Method lists Exception in its throws clause. At HSSFFileHandler.java:[lines 107-116] M B THROWS: Method lists Exception in its throws clause. At HSSFFileHandler.java:[lines 122-123] M B THROWS: Method lists Throwable in its throws clause. At TestAllFiles.java:[line 219] M B THROWS: Method lists Throwable in its throws clause. At TestAllFiles.java:[line 198] M B THROWS: Method lists Throwable in its throws clause. At TestAllFiles.java:[line 177] M V MS: org.apache.poi.stress.AbstractFileHandler.EXPECTED_EXTRACTOR_FAILURES is a mutable collection which should be package protected At AbstractFileHandler.java:[line 48] M V MS: org.apache.poi.stress.TestAllFiles.SCAN_EXCLUDES should be package protected At TestAllFiles.java:[line 76] M V MS: org.apache.poi.stress.TestAllFiles.SCAN_EXCLUDES_NOSCRATCHPAD should be package protected At TestAllFiles.java:[line 92] SpotBugs ended with exit code 1 > Task :poi-examples:spotbugsMain M B THROWS: Method lists Exception in its throws clause. At BarAndLineChart.java:[lines 69-189] M B THROWS: Method lists Exception in its throws clause. At SimpleTable.java:[lines 53-66] M B THROWS: Method lists Exception in its throws clause. At SimpleTable.java:[lines 69-95] M B THROWS: Method lists Exception in its throws clause. At SimpleTable.java:[lines 112-195] M B THROWS: Method lists Exception in its throws clause. At OOXMLPasswordsTry.java:[lines 49-80] M B THROWS: Method lists Exception in its throws clause. At PieChartDemo.java:[lines 58-122] M B THROWS: Method lists Exception in its throws clause. At EmbeddedObjects.java:[lines 40-77] M B THROWS: Method lists Exception in its throws clause. At ChartFromScratch.java:[lines 70-126] > Task :poi:javadoc 1 error 2 warnings > Task :poi:javadoc FAILED > Task :poi-examples:spotbugsMain M B THROWS: Method lists Exception in its throws clause. At CalendarDemo.java:[lines 64-157] M B THROWS: Method lists Exception in its throws clause. At WorkingWithRichText.java:[lines 40-69] M B THROWS: Method lists Exception in its throws clause. At Step1.java:[lines 39-70] M B THROWS: Method lists Exception in its throws clause. At Step2.java:[lines 38-78] M B THROWS: Method lists Exception in its throws clause. At ChartFromScratch.java:[lines 65-105] M V EI2: new org.apache.poi.examples.hwpf.Word2Forrest(HWPFDocument, OutputStream) may expose internal representation by storing an externally mutable object into Word2Forrest._doc At Word2Forrest.java:[line 46] M B THROWS: Method lists Exception in its throws clause. At CalendarDemo.java:[lines 63-142] M B THROWS: Method lists Exception in its throws clause. At SavePasswordProtectedXlsx.java:[lines 55-87] M B THROWS: Method lists Exception in its throws clause. At CustomXMLMapping.java:[lines 36-47] H B Nm: The class name org.apache.poi.examples.hssf.usermodel.AddDimensionedImage shadows the simple name of the superclass org.apache.poi.examples.ss.AddDimensionedImage At AddDimensionedImage.java:[line 29] M B THROWS: Method lists Exception in its throws clause. At ExcelComparator.java:[lines 100-112] M B THROWS: Method lists Exception in its throws clause. At ModifyDocumentSummaryInformation.java:[lines 82-160] M D RCN: Redundant nullcheck of wb which is known to be null in org.apache.poi.examples.ss.CellStyleDetails.main(String[]) Redundant null check at CellStyleDetails.java:[line 90] M D RCN: Redundant nullcheck of wb, which is known to be non-null in org.apache.poi.examples.ss.CellStyleDetails.main(String[]) Redundant null check at CellStyleDetails.java:[line 90] M D NP: Load of known null value in org.apache.poi.examples.ss.CellStyleDetails.main(String[]) At CellStyleDetails.java:[line 90] M B THROWS: Method lists Exception in its throws clause. At CellStyleDetails.java:[lines 45-91] M B THROWS: Method lists Exception in its throws clause. At DeferredGeneration.java:[lines 46-52] M B THROWS: Method lists Exception in its throws clause. At LoanCalculator.java:[lines 54-159] M B THROWS: Method lists Exception in its throws clause. At LoadPasswordProtectedXlsx.java:[lines 50-51] M B THROWS: Method lists Exception in its throws clause. At LoadPasswordProtectedXlsx.java:[lines 54-72] M B THROWS: Method intentionally throws RuntimeException. At LoadPasswordProtectedXlsx.java:[lines 54-72] M B THROWS: Method lists Exception in its throws clause. At LoadPasswordProtectedXlsx.java:[lines 76-81] M V EI2: org.apache.poi.examples.hssf.usermodel.EventExample.processRecord(Record) may expose internal representation by storing an externally mutable object into EventExample.sstrec At EventExample.java:[line 80] M D SF: Switch statement found in org.apache.poi.examples.hssf.usermodel.EventExample.processRecord(Record) where default case is missing At EventExample.java:[lines 50-88] M C FL: Using floating-point loop counters can lead to unexpected behavior. At AddDimensionedImage.java:[line 623] M C FL: Using floating-point loop counters can lead to unexpected behavior. At AddDimensionedImage.java:[line 732] M B THROWS: Method lists Exception in its throws clause. At MergePresentations.java:[lines 36-50] M B THROWS: Method lists Exception in its throws clause. At BarChartExample.java:[lines 60-104] M D RCN: Redundant nullcheck of workbook, which is known to be non-null in org.apache.poi.examples.ss.formula.UserDefinedFunctionExample.main(String[]) Redundant null check at UserDefinedFunctionExample.java:[line 82] M D RCN: Redundant nullcheck of workbook which is known to be null in org.apache.poi.examples.ss.formula.UserDefinedFunctionExample.main(String[]) Redundant null check at UserDefinedFunctionExample.java:[line 82] M D NP: Load of known null value in org.apache.poi.examples.ss.formula.UserDefinedFunctionExample.main(String[]) At UserDefinedFunctionExample.java:[line 82] M B THROWS: Method lists Exception in its throws clause. At UserDefinedFunctionExample.java:[lines 45-83] M B THROWS: Method lists Exception in its throws clause. At BarChartDemo.java:[lines 61-105] M B THROWS: Method lists Exception in its throws clause. At BigGridDemo.java:[lines 91-124] M B THROWS: Method lists Exception in its throws clause. At BigGridDemo.java:[lines 166-197] M B THROWS: Method lists Exception in its throws clause. At DoughnutChartFromScratch.java:[lines 68-123] M B THROWS: Method intentionally throws RuntimeException. At ReadTitle.java:[lines 57-63] M B THROWS: Method lists Exception in its throws clause. At TableDemo.java:[lines 57-66] M B THROWS: Method lists Exception in its throws clause. At WorkingWithPageSetup.java:[lines 33-81] M B THROWS: Method lists Exception in its throws clause. At Hyperlinks.java:[lines 40-65] M B THROWS: Method lists Exception in its throws clause. At DataExtraction.java:[lines 49-76] M B THROWS: Method lists Exception in its throws clause. At FromHowTo.java:[lines 46-58] M B THROWS: Method lists Exception in its throws clause. At FromHowTo.java:[lines 61-77] M B THROWS: Method lists Exception in its throws clause. At FromHowTo.java:[lines 159-162] M V EI2: new org.apache.poi.examples.hssf.eventusermodel.XLS2CSVmra(POIFSFileSystem, PrintStream, int) may expose internal representation by storing an externally mutable object into XLS2CSVmra.output At XLS2CSVmra.java:[line 92] M V EI2: org.apache.poi.examples.hssf.eventusermodel.XLS2CSVmra.processRecord(Record) may expose internal representation by storing an externally mutable object into XLS2CSVmra.sstRecord At XLS2CSVmra.java:[line 172] M V EI2: new org.apache.poi.examples.hssf.eventusermodel.XLS2CSVmra(POIFSFileSystem, PrintStream, int) may expose internal representation by storing an externally mutable object into XLS2CSVmra.fs At XLS2CSVmra.java:[line 91] M B THROWS: Method lists Exception in its throws clause. At XLS2CSVmra.java:[lines 315-328] M B THROWS: Method lists Exception in its throws clause. At SimpleDocument.java:[lines 40-135] M B THROWS: Method lists Exception in its throws clause. At ExcelChartWithTargetLine.java:[lines 190-227] M B THROWS: Method lists Exception in its throws clause. At HSSFReadWrite.java:[lines 152-250] M C FL: Using floating-point loop counters can lead to unexpected behavior. At OfficeDrawingWithGraphics.java:[line 93] M B THROWS: Method lists Exception in its throws clause. At TimesheetDemo.java:[lines 62-172] M V EI2: new org.apache.poi.examples.ss.html.HSSFHtmlHelper(HSSFWorkbook) may expose internal representation by storing an externally mutable object into HSSFHtmlHelper.wb At HSSFHtmlHelper.java:[line 38] M B THROWS: Method lists Exception in its throws clause. At BusinessPlan.java:[lines 96-220] M B THROWS: Method lists Exception in its throws clause. At Graphics2DDemo.java:[lines 42-81] M B THROWS: Method lists Exception in its throws clause. In LoadPasswordProtectedXlsx.java M B THROWS: Method lists Exception in its throws clause. At LoadPasswordProtectedXlsxStreaming.java:[lines 44-45] M B THROWS: Method lists Exception in its throws clause. At LoadPasswordProtectedXlsxStreaming.java:[lines 48-59] M B THROWS: Method lists Exception in its throws clause. At EmbeddedObjects.java:[lines 35-66] M V EI: org.apache.poi.examples.hssf.usermodel.InCellLists$MultiLevelListItem.getLowerLevelItems() may expose internal representation by returning InCellLists$MultiLevelListItem.lowerLevelItems At InCellLists.java:[line 536] M V EI2: new org.apache.poi.examples.hssf.usermodel.InCellLists$MultiLevelListItem(String, List) may expose internal representation by storing an externally mutable object into InCellLists$MultiLevelListItem.lowerLevelItems At InCellLists.java:[line 516] M V EI2: new org.apache.poi.examples.xssf.eventusermodel.XLSX2CSV(OPCPackage, PrintStream, int) may expose internal representation by storing an externally mutable object into XLSX2CSV.xlsxPackage At XLSX2CSV.java:[line 181] M V EI2: new org.apache.poi.examples.xssf.eventusermodel.XLSX2CSV(OPCPackage, PrintStream, int) may expose internal representation by storing an externally mutable object into XLSX2CSV.output At XLSX2CSV.java:[line 182] M B THROWS: Method intentionally throws RuntimeException. At XLSX2CSV.java:[lines 207-218] M B THROWS: Method lists Exception in its throws clause. At XLSX2CSV.java:[lines 244-268] M B THROWS: Method lists Exception in its throws clause. At ToHtml.java:[lines 188-198] M V EI2: new org.apache.poi.examples.ss.formula.CheckFunctionsSupported(Workbook) may expose internal representation by storing an externally mutable object into CheckFunctionsSupported.workbook At CheckFunctionsSupported.java:[line 103] M B THROWS: Method lists Exception in its throws clause. At CheckFunctionsSupported.java:[lines 51-98] M C UwF: Unwritten field: org.apache.poi.examples.hssf.eventusermodel.XLS2CSVmra.workbookBuildingListener At XLS2CSVmra.java:[line 151] M P SS: Unread field: org.apache.poi.examples.hssf.eventusermodel.XLS2CSVmra.outputFormulaValues; should this field be static? At XLS2CSVmra.java:[line 64] SpotBugs ended with exit code 1 > Task :allJavaDoc 1 error > Task :allJavaDoc FAILED [Test worker] INFO org.gradle.api.internal.tasks.testing.worker.TestWorker - Gradle Test Executor 40 finished executing tests. FAILURE: Build completed with 2 failures. 1: Task failed with an exception. ----------- * What went wrong: Execution failed for task ':poi:javadoc'. > Javadoc generation failed. Generated Javadoc options file (useful for > troubleshooting): > '<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.17/ws/poi/build/tmp/javadoc/javadoc.options'> * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. ============================================================================== 2: Task failed with an exception. ----------- * What went wrong: Execution failed for task ':allJavaDoc'. > Javadoc generation failed. Generated Javadoc options file (useful for > troubleshooting): > '<https://ci-builds.apache.org/job/POI/job/POI-DSL-1.17/ws/build/tmp/allJavaDoc/javadoc.options'> * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. ============================================================================== * Get more help at https://help.gradle.org Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0. You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. See https://docs.gradle.org/7.4.2/userguide/command_line_interface.html#sec:command_line_warnings Execution optimizations have been disabled for 1 invalid unit(s) of work during this build to ensure correctness. Please consult deprecation warnings for more details. BUILD FAILED in 18m 40s 100 actionable tasks: 97 executed, 3 up-to-date Build step 'Invoke Gradle script' changed build result to FAILURE Build step 'Invoke Gradle script' marked build as failure [SpotBugs] Skipping execution of recorder since overall result is 'FAILURE' Archiving artifacts Recording test results [Checks API] No suitable checks publisher found. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
