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

Reply via email to