Hi, regression results are in, unfortunately they don't look too good from a quick look.
There are a number of NullPointerException and ArrayIndexOutOfBoundsException somewhere deep in XmlBeans code which cannot be reproduced when running a single file. I suspect "#61350 - Use unsynchronized xmlbeans" to be related. The test runs in two threads at the same time, but always handles separate files. This is something that we documented as allowed and is used by many downstream projects, only handling the same item in multiple threads is not supported. Do we need to make this synchronization setting configurable instead so you can get the additional performance if you do not use more than one thread at all? Additionally a few "IllegalArgumentException: typeface can't be null nor empty", probably related to some HSLF changes and a few others with only very few occurrences that I cannot match to recent changes easily. See http://people.apache.org/~centic/poi_regression/reports/ and http://people.apache.org/~centic/poi_regression/reportsAll/ for details. Thanks... Dominik. On Tue, Aug 22, 2017 at 10:49 PM, Dominik Stadler <dominik.stad...@gmx.at> wrote: > Hi, > > My regression tests are started and will hopefully finish in the next 2 > days. > > Dominik. > > On Tue, Aug 22, 2017 at 1:06 AM, Andreas Beeker <kiwiwi...@apache.org> > wrote: > >> You are right ... I simply wanted to push out that message, to not leave >> the trunk changes >> unaccompanied for too long. >> >> As I have to clarify with the Tika devs anyway, what their stance on JDK8 >> is, this will probably >> take anyway a bit longer to be announced. >> >> Andi. >> >> On 8/22/17 1:00 AM, Javen O'Neal wrote: >> >> Let's leave this vote open until Dominik and/or Tim can run tests against >> our corpus and Tika. >> >> If this is the last Java 6-compatible release, let's make it a good one. >> >> On Aug 21, 2017 3:43 PM, "Andreas Beeker" <kiwiwi...@apache.org> >> <kiwiwi...@apache.org> wrote: >> >> >> Hi, >> >> I've prepared artifacts for the release of Apache POI 3.17 (RC1). >> >> The most notable changes in this release are: >> >> - Various modules: add sanity checks and fix infinite loops / OOMs caused >> by fuzzed data >> - OPC: fix linebreak handling on XML signature calculation (#61182) >> - SS Common: fix number formatting (github-43/52, #60422) >> - SXSSF: fix XML processing - unicode surrogates and line breaks (#61048, >> #61246) >> https://dist.apache.org/repos/dist/dev/poi/3.17-RC1/ >> >> All tests pass. ASC files verify and MD5/SHA1 are correct. Docs look fine. >> I'll add the summary to the change log on releasing the artifacts. >> >> Please vote to release the artifacts. >> The vote keeps open for 72hrs, 2017-08-25, 23:59 UTC, >> planned release announcement date is Saturday, 2017-08-27. >> >> Here is my +1 >> >> Andi >> >> >> >> >> >> >