See <https://builds.apache.org/job/POI-DSL-OpenJDK/533/display/redirect?page=changes>
Changes: [gwoolsey] #62834 FormulaEvaluator.evaluateInCell() throws Exception added cell type = formula check when looping through the shared formula range, to ignore any non-formula cells. Also refactored a bit to enable passing in the evaluation context, as getCellFormula() uses it behind the scenes when evaluating a shared formula cell (has to shift the formula references based on the master cell). Review of these changes is welcome, as always. Checked all other code referencing the "SHARED" enum, and didn't see anything else that dealt with formula cell values and thus would need to notice non-formula cells. Added unit test based on the failing file from Bugzilla. Test failed until the fixed code was in place. [Nick] Don't fail on comments which contain the word 'modules' (or similar) [Nick] Have the status generator say more what it is doing, and more in the readme on how (I think...) to use it [Nick] Couple more changelog updates [yegor] Bug 62373: Support for FREQUENCY function ------------------------------------------ [...truncated 24.95 KB...] [java] .................................................................................................... [java] 70/244: testRgbColor(org.apache.poi.xssf.usermodel.TestXSSFFont) [java] .........I.I.....I..................................................................................... [java] 82/244: processFunctionRow[Apptitle](org.apache.poi.xssf.usermodel.TestFormulaEvaluatorOnXSSF) [java] .................................................................................................... [java] 82/244: processFunctionRow[Fixed](org.apache.poi.xssf.usermodel.TestFormulaEvaluatorOnXSSF) [java] .................................................................................................... [java] 82/244: processFunctionRow[Month](org.apache.poi.xssf.usermodel.TestFormulaEvaluatorOnXSSF) [java] .................................................................................................... [java] 82/244: processFunctionRow[Sumx2py2](org.apache.poi.xssf.usermodel.TestFormulaEvaluatorOnXSSF) [java] .................................................................................................... [java] 84/244: testShiftSharedFormulas(org.apache.poi.xssf.usermodel.TestXSSFSheetShiftRows) [java] [Fatal Error] :1:1: JAXP00010001: The parser has encountered more than "1" entity expansions in this document; this is the limit imposed by the JDK. [java] Cleaning up unclosed ZipFile for archive <https://builds.apache.org/job/POI-DSL-OpenJDK/ws/test-data/spreadsheet/54764.xlsx> [java] ....................................................I................................................ [java] 94/244: bug49783(org.apache.poi.xssf.usermodel.TestXSSFBugs) [java] Cleaning up unclosed ZipFile for archive <https://builds.apache.org/job/POI-DSL-OpenJDK/ws/test-data/spreadsheet/54764.xlsx> [java] ...........................................I......II............I...I........................I.........I... [java] 94/244: test55384(org.apache.poi.xssf.usermodel.TestXSSFBugs) [java] ..I..............................I.................................................................... [java] 108/244: testRemoveCommentShape(org.apache.poi.xssf.usermodel.TestXSSFVMLDrawing) [java] .................................................................................................... [java] 110/244: testSetErrorStyles(org.apache.poi.xssf.usermodel.TestXSSFDataValidation) [java] .................................................................................................... [java] 119/244: testPrintAreaRemove(org.apache.poi.xssf.usermodel.TestXSSFName) [java] .................................................................................................... [java] 125/244: testSetGetHeaderFooterMargin(org.apache.poi.xssf.usermodel.TestXSSFPrintSetup) [java] .................................................................................................... [java] 139/244: saveToOutputStream(org.apache.poi.openxml4j.opc.TestPackage) [java] Cleaning up unclosed ZipFile for archive <https://builds.apache.org/job/POI-DSL-OpenJDK/ws/test-data/openxml4j/TestPackageCommon.docx> [java] ......I................................I......................................thread: 5, iter: 0: build/tmp/poifiles/TestTempFileThreaded/29/TestTempFile-5-0-7739139690078314111.xlsx [java] thread: 3, iter: 0: build/tmp/poifiles/TestTempFileThreaded/27/TestTempFile-3-0-7599939905282697851.xlsx [java] thread: 2, iter: 0: build/tmp/poifiles/TestTempFileThreaded/26/TestTempFile-2-0-7745802427585399499.xlsx [java] thread: 6, iter: 0: build/tmp/poifiles/TestTempFileThreaded/30/TestTempFile-6-0-5874495635412110621.xlsx [java] thread: 7, iter: 0: build/tmp/poifiles/TestTempFileThreaded/31/TestTempFile-7-0-5301379980889912433.xlsx [java] thread: 9, iter: 0: build/tmp/poifiles/TestTempFileThreaded/33/TestTempFile-9-0-7901491511382027949.xlsx [java] thread: 1, iter: 0: build/tmp/poifiles/TestTempFileThreaded/25/TestTempFile-1-0-4704786386795721359.xlsx [java] thread: 0, iter: 0: build/tmp/poifiles/TestTempFileThreaded/24/TestTempFile-0-0-1279509370261777189.xlsx [java] thread: 8, iter: 0: build/tmp/poifiles/TestTempFileThreaded/32/TestTempFile-8-0-4552510384791863661.xlsx [java] thread: 4, iter: 0: build/tmp/poifiles/TestTempFileThreaded/28/TestTempFile-4-0-4563054904341543218.xlsx [java] thread: 3, iter: 30: build/tmp/poifiles/TestTempFileThreaded/27/TestTempFile-3-30-2093364648023992551.xlsx [java] thread: 7, iter: 30: build/tmp/poifiles/TestTempFileThreaded/31/TestTempFile-7-30-7123008040577463294.xlsx [java] thread: 2, iter: 30: build/tmp/poifiles/TestTempFileThreaded/26/TestTempFile-2-30-492204955608791266.xlsx [java] thread: 5, iter: 30: build/tmp/poifiles/TestTempFileThreaded/29/TestTempFile-5-30-7338706935152738281.xlsx [java] thread: 1, iter: 30: build/tmp/poifiles/TestTempFileThreaded/25/TestTempFile-1-30-8507984018128975451.xlsx [java] thread: 9, iter: 30: build/tmp/poifiles/TestTempFileThreaded/33/TestTempFile-9-30-7551715570768771742.xlsx [java] thread: 4, iter: 30: build/tmp/poifiles/TestTempFileThreaded/28/TestTempFile-4-30-5728318995944544303.xlsx [java] thread: 6, iter: 30: build/tmp/poifiles/TestTempFileThreaded/30/TestTempFile-6-30-6749114117818524014.xlsx [java] thread: 0, iter: 30: build/tmp/poifiles/TestTempFileThreaded/24/TestTempFile-0-30-5964293632753094507.xlsx [java] thread: 8, iter: 30: build/tmp/poifiles/TestTempFileThreaded/32/TestTempFile-8-30-840643338160182482.xlsx [java] thread: 6, iter: 60: build/tmp/poifiles/TestTempFileThreaded/30/TestTempFile-6-60-239287968449187138.xlsx [java] thread: 2, iter: 60: build/tmp/poifiles/TestTempFileThreaded/26/TestTempFile-2-60-6770872167357754712.xlsx [java] thread: 1, iter: 60: build/tmp/poifiles/TestTempFileThreaded/25/TestTempFile-1-60-8147094676757034824.xlsx [java] thread: 5, iter: 60: build/tmp/poifiles/TestTempFileThreaded/29/TestTempFile-5-60-2204297177657562002.xlsx [java] thread: 3, iter: 60: build/tmp/poifiles/TestTempFileThreaded/27/TestTempFile-3-60-507649500091917650.xlsx [java] thread: 4, iter: 60: build/tmp/poifiles/TestTempFileThreaded/28/TestTempFile-4-60-5528616093938973654.xlsx [java] thread: 9, iter: 60: build/tmp/poifiles/TestTempFileThreaded/33/TestTempFile-9-60-2691633473725609954.xlsx [java] thread: 7, iter: 60: build/tmp/poifiles/TestTempFileThreaded/31/TestTempFile-7-60-7046219692184813181.xlsx [java] thread: 0, iter: 60: build/tmp/poifiles/TestTempFileThreaded/24/TestTempFile-0-60-5989745983777547346.xlsx [java] thread: 8, iter: 60: build/tmp/poifiles/TestTempFileThreaded/32/TestTempFile-8-60-3911841149128541073.xlsx [java] thread: 1, iter: 90: build/tmp/poifiles/TestTempFileThreaded/25/TestTempFile-1-90-6707094269010007226.xlsx [java] thread: 2, iter: 90: build/tmp/poifiles/TestTempFileThreaded/26/TestTempFile-2-90-3723580296829683783.xlsx [java] thread: 6, iter: 90: build/tmp/poifiles/TestTempFileThreaded/30/TestTempFile-6-90-3420134180239943272.xlsx [java] thread: 3, iter: 90: build/tmp/poifiles/TestTempFileThreaded/27/TestTempFile-3-90-1600808462215392224.xlsx [java] thread: 9, iter: 90: build/tmp/poifiles/TestTempFileThreaded/33/TestTempFile-9-90-5780872933810010999.xlsx [java] thread: 4, iter: 90: build/tmp/poifiles/TestTempFileThreaded/28/TestTempFile-4-90-408020825046618744.xlsx [java] thread: 7, iter: 90: build/tmp/poifiles/TestTempFileThreaded/31/TestTempFile-7-90-9103436194551472235.xlsx [java] thread: 5, iter: 90: build/tmp/poifiles/TestTempFileThreaded/29/TestTempFile-5-90-6203372531230413019.xlsx [java] thread: 8, iter: 90: build/tmp/poifiles/TestTempFileThreaded/32/TestTempFile-8-90-6706773074340281181.xlsx [java] thread: 0, iter: 90: build/tmp/poifiles/TestTempFileThreaded/24/TestTempFile-0-90-8524340833705229789.xlsx [java] thread: 1, iter: 120: build/tmp/poifiles/TestTempFileThreaded/25/TestTempFile-1-120-6237806940049073201.xlsx [java] thread: 6, iter: 120: build/tmp/poifiles/TestTempFileThreaded/30/TestTempFile-6-120-2317736977107230115.xlsx [java] thread: 3, iter: 120: build/tmp/poifiles/TestTempFileThreaded/27/TestTempFile-3-120-9132309631811311972.xlsx [java] thread: 4, iter: 120: build/tmp/poifiles/TestTempFileThreaded/28/TestTempFile-4-120-8961240733083968308.xlsx [java] thread: 2, iter: 120: build/tmp/poifiles/TestTempFileThreaded/26/TestTempFile-2-120-7976376354979193139.xlsx [java] thread: 9, iter: 120: build/tmp/poifiles/TestTempFileThreaded/33/TestTempFile-9-120-2137127673352939591.xlsx [java] thread: 7, iter: 120: build/tmp/poifiles/TestTempFileThreaded/31/TestTempFile-7-120-664940748530037860.xlsx [java] thread: 8, iter: 120: build/tmp/poifiles/TestTempFileThreaded/32/TestTempFile-8-120-7613949338507370222.xlsx [java] thread: 5, iter: 120: build/tmp/poifiles/TestTempFileThreaded/29/TestTempFile-5-120-3702347352915022876.xlsx [java] thread: 0, iter: 120: build/tmp/poifiles/TestTempFileThreaded/24/TestTempFile-0-120-7221575602214112283.xlsx [java] thread: 1, iter: 150: build/tmp/poifiles/TestTempFileThreaded/25/TestTempFile-1-150-509030818278136010.xlsx [java] thread: 9, iter: 150: build/tmp/poifiles/TestTempFileThreaded/33/TestTempFile-9-150-371762409385440601.xlsx [java] thread: 3, iter: 150: build/tmp/poifiles/TestTempFileThreaded/27/TestTempFile-3-150-8415669315470886258.xlsx [java] thread: 6, iter: 150: build/tmp/poifiles/TestTempFileThreaded/30/TestTempFile-6-150-7199889072360645152.xlsx [java] thread: 7, iter: 150: build/tmp/poifiles/TestTempFileThreaded/31/TestTempFile-7-150-7057748380058934810.xlsx [java] thread: 2, iter: 150: build/tmp/poifiles/TestTempFileThreaded/26/TestTempFile-2-150-2376883297331965303.xlsx [java] thread: 4, iter: 150: build/tmp/poifiles/TestTempFileThreaded/28/TestTempFile-4-150-4015125468107941396.xlsx [java] thread: 8, iter: 150: build/tmp/poifiles/TestTempFileThreaded/32/TestTempFile-8-150-4528829379647721907.xlsx [java] thread: 5, iter: 150: build/tmp/poifiles/TestTempFileThreaded/29/TestTempFile-5-150-7898067724317371906.xlsx [java] thread: 1, iter: 180: build/tmp/poifiles/TestTempFileThreaded/25/TestTempFile-1-180-2237363667349598367.xlsx [java] thread: 0, iter: 150: build/tmp/poifiles/TestTempFileThreaded/24/TestTempFile-0-150-6359363926495673079.xlsx [java] thread: 6, iter: 180: build/tmp/poifiles/TestTempFileThreaded/30/TestTempFile-6-180-8638634481237971812.xlsx [java] thread: 3, iter: 180: build/tmp/poifiles/TestTempFileThreaded/27/TestTempFile-3-180-55162893888478181.xlsx [java] thread: 2, iter: 180: build/tmp/poifiles/TestTempFileThreaded/26/TestTempFile-2-180-3465774525534624758.xlsx [java] thread: 9, iter: 180: build/tmp/poifiles/TestTempFileThreaded/33/TestTempFile-9-180-584496573521840058.xlsx [java] thread: 7, iter: 180: build/tmp/poifiles/TestTempFileThreaded/31/TestTempFile-7-180-4339581998496678140.xlsx [java] thread: 4, iter: 180: build/tmp/poifiles/TestTempFileThreaded/28/TestTempFile-4-180-8865575614402801650.xlsx [java] thread: 8, iter: 180: build/tmp/poifiles/TestTempFileThreaded/32/TestTempFile-8-180-8605120329368315259.xlsx [java] thread: 5, iter: 180: build/tmp/poifiles/TestTempFileThreaded/29/TestTempFile-5-180-8411402340657805977.xlsx [java] thread: 0, iter: 180: build/tmp/poifiles/TestTempFileThreaded/24/TestTempFile-0-180-2181696729935689521.xlsx [java] ........................ [java] 160/244: testInsertedDeletedText(org.apache.poi.xwpf.extractor.TestXWPFWordExtractor) [java] .................................................................................................... [java] 175/244: testAddParagraphsToFootnote(org.apache.poi.xwpf.usermodel.TestXWPFEndnote) [java] .................I..................I................................................................. [java] 188/244: testNoMatchesBaseFirst(org.apache.poi.xdgf.usermodel.section.CombinedIteratorTest) [java] ...........I.........................I.I............................................................... [java] 204/244: render[alterman_security.pptx](org.apache.poi.xslf.usermodel.TestPPTX2PNG) [java] .................................................................................................... [java] 229/244: testSimpleCircularReference(org.apache.poi.ss.formula.eval.TestXSSFCircularReferences) [java] Exception in thread "main" java.lang.RuntimeException: Tests did not succeed, cannot build ooxml-lite jar [java] at org.apache.poi.ooxml.util.OOXMLLite.build(OOXMLLite.java:191) [java] at org.apache.poi.ooxml.util.OOXMLLite.main(OOXMLLite.java:107) [java] ........................................................................ [java] Time: 110.064 [java] There were 3 failures: [java] 1) testRounding_bug51339(org.apache.poi.xssf.streaming.TestSXSSFFormulaEvaluation) [java] java.lang.ClassCastException: org.apache.poi.xssf.streaming.SXSSFCell cannot be cast to org.apache.poi.xssf.usermodel.XSSFCell [java] at org.apache.poi.xssf.usermodel.BaseXSSFFormulaEvaluator.setCellType(BaseXSSFFormulaEvaluator.java:79) [java] at org.apache.poi.ss.formula.BaseFormulaEvaluator.setCellType(BaseFormulaEvaluator.java:231) [java] at org.apache.poi.ss.formula.BaseFormulaEvaluator.evaluateInCell(BaseFormulaEvaluator.java:148) [java] at org.apache.poi.xssf.streaming.SXSSFFormulaEvaluator.evaluateInCell(SXSSFFormulaEvaluator.java:87) [java] at org.apache.poi.xssf.streaming.SXSSFFormulaEvaluator.evaluateInCell(SXSSFFormulaEvaluator.java:36) [java] at org.apache.poi.ss.usermodel.BaseTestFormulaEvaluator.testRounding_bug51339(BaseTestFormulaEvaluator.java:320) [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [java] at java.lang.reflect.Method.invoke(Method.java:498) [java] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) [java] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [java] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) [java] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [java] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) [java] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) [java] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) [java] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [java] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [java] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [java] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [java] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [java] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [java] at org.junit.runners.Suite.runChild(Suite.java:128) [java] at org.junit.runners.Suite.runChild(Suite.java:27) [java] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [java] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [java] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [java] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [java] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [java] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [java] at org.junit.runner.JUnitCore.run(JUnitCore.java:137) [java] at org.junit.runner.JUnitCore.run(JUnitCore.java:115) [java] at org.junit.runner.JUnitCore.run(JUnitCore.java:105) [java] at org.junit.runner.JUnitCore.run(JUnitCore.java:94) [java] at org.apache.poi.ooxml.util.OOXMLLite.build(OOXMLLite.java:189) [java] at org.apache.poi.ooxml.util.OOXMLLite.main(OOXMLLite.java:107) [java] 2) testBug61148(org.apache.poi.xssf.streaming.TestSXSSFFormulaEvaluation) [java] java.lang.ClassCastException: org.apache.poi.xssf.streaming.SXSSFCell cannot be cast to org.apache.poi.xssf.usermodel.XSSFCell [java] at org.apache.poi.xssf.usermodel.BaseXSSFFormulaEvaluator.setCellType(BaseXSSFFormulaEvaluator.java:79) [java] at org.apache.poi.ss.formula.BaseFormulaEvaluator.setCellType(BaseFormulaEvaluator.java:231) [java] at org.apache.poi.ss.formula.BaseFormulaEvaluator.evaluateInCell(BaseFormulaEvaluator.java:148) [java] at org.apache.poi.xssf.streaming.SXSSFFormulaEvaluator.evaluateInCell(SXSSFFormulaEvaluator.java:87) [java] at org.apache.poi.xssf.streaming.SXSSFFormulaEvaluator.evaluateInCell(SXSSFFormulaEvaluator.java:36) [java] at org.apache.poi.ss.usermodel.BaseTestFormulaEvaluator.testBug61148(BaseTestFormulaEvaluator.java:349) [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [java] at java.lang.reflect.Method.invoke(Method.java:498) [java] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) [java] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [java] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) [java] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [java] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) [java] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) [java] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) [java] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [java] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [java] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [java] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [java] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [java] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [java] at org.junit.runners.Suite.runChild(Suite.java:128) [java] at org.junit.runners.Suite.runChild(Suite.java:27) [java] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [java] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [java] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [java] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [java] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [java] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [java] at org.junit.runner.JUnitCore.run(JUnitCore.java:137) [java] at org.junit.runner.JUnitCore.run(JUnitCore.java:115) [java] at org.junit.runner.JUnitCore.run(JUnitCore.java:105) [java] at org.junit.runner.JUnitCore.run(JUnitCore.java:94) [java] at org.apache.poi.ooxml.util.OOXMLLite.build(OOXMLLite.java:189) [java] at org.apache.poi.ooxml.util.OOXMLLite.main(OOXMLLite.java:107) [java] 3) testBug61532(org.apache.poi.xssf.streaming.TestSXSSFFormulaEvaluation) [java] java.lang.ClassCastException: org.apache.poi.xssf.streaming.SXSSFCell cannot be cast to org.apache.poi.xssf.usermodel.XSSFCell [java] at org.apache.poi.xssf.usermodel.BaseXSSFFormulaEvaluator.setCellType(BaseXSSFFormulaEvaluator.java:79) [java] at org.apache.poi.ss.formula.BaseFormulaEvaluator.setCellType(BaseFormulaEvaluator.java:231) [java] at org.apache.poi.ss.formula.BaseFormulaEvaluator.evaluateInCell(BaseFormulaEvaluator.java:148) [java] at org.apache.poi.xssf.streaming.SXSSFFormulaEvaluator.evaluateInCell(SXSSFFormulaEvaluator.java:87) [java] at org.apache.poi.xssf.streaming.SXSSFFormulaEvaluator.evaluateInCell(SXSSFFormulaEvaluator.java:36) [java] at org.apache.poi.ss.usermodel.BaseTestFormulaEvaluator.testBug61532(BaseTestFormulaEvaluator.java:620) [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [java] at java.lang.reflect.Method.invoke(Method.java:498) [java] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) [java] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [java] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) [java] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [java] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) [java] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) [java] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) [java] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [java] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [java] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [java] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [java] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [java] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [java] at org.junit.runners.Suite.runChild(Suite.java:128) [java] at org.junit.runners.Suite.runChild(Suite.java:27) [java] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [java] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [java] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [java] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [java] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [java] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [java] at org.junit.runner.JUnitCore.run(JUnitCore.java:137) [java] at org.junit.runner.JUnitCore.run(JUnitCore.java:115) [java] at org.junit.runner.JUnitCore.run(JUnitCore.java:105) [java] at org.junit.runner.JUnitCore.run(JUnitCore.java:94) [java] at org.apache.poi.ooxml.util.OOXMLLite.build(OOXMLLite.java:189) [java] at org.apache.poi.ooxml.util.OOXMLLite.main(OOXMLLite.java:107) [java] [java] FAILURES!!! [java] Tests run: 2471, Failures: 3 [java] BUILD FAILED <https://builds.apache.org/job/POI-DSL-OpenJDK/ws/build.xml>:1703: Java returned: 1 Total time: 3 minutes 42 seconds Build step 'Invoke Ant' marked build as failure Skipping publisher since build result is FAILURE Archiving artifacts [Fast Archiver] Compressed 59.98 MB of artifacts by 59.4% relative to #532 Skipping publisher since build result is FAILURE Recording test results ERROR: Step ‘Publish JUnit test result report’ failed: No test report files were found. Configuration error? --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org For additional commands, e-mail: dev-h...@poi.apache.org