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

Changes:

[PJ Fanning] [bug-65184] revert due to integration test failures

[Andreas Beeker] Try to fix sonar build

[PJ Fanning] reformat file

[PJ Fanning] [bug-65184] Improve performance of POFSMiniStore getBlockAt. 
Thanks to sits

[Nick Burch] Implement CONCAT function #65185

[Marius Volkhart] Change Gradle to use java-library plugin

This plugin is specifically built for libraries. The major difference to the 
regular java plugin is that is allows defining dependencies as part of the api 
or implementation. Both are used by the project at compile/runtime, but only 
api dependencies are made available to dependent projects.

In our current setup, this doesn't matter much. We deploy to maven central 
using pre-built POMs. It's more of a future-proofing, and it makes it a little 
bit clearer which gradle projects actually require which dependencies.

[PJ Fanning] xmlbeans 5.0.0 release

[Marius Volkhart] Exclude batik-script dependency from OOXML artifact

We do not make use of the batik-script dependency. While this is likely to be 
true of a variety of the Batik dependencies, batik-script causes problems for 
our users who are using JPMS. See [bug-65103].

Fixes #230

[Marius Volkhart] Specify more granular Batik dependencies

Batik-all is a strange artifact. It's POM declares dependencies on all the 
sub-JARs, but its JAR has all of the sub-jars repackaged. This results in 
multiple JARs with the same packages being added to consuming applications. 
This leads to problems for JPMS users. See [bug-65183].

The Ant build does not use batik-all, so the Maven and Gradle builds should not 
either.

[Marius Volkhart] Disable parallel tests on Gradle again

Something is causing parallel tests to fail on CI. I haven't been able to track 
down what it is. The symptoms look similar to others where the cause was a test 
modifying the test-data directory.

The integration tests also sometimes run into OutOfMemoryErrors when I run them 
in parallel.

[Marius Volkhart] Limit which tests can run in parallel

Some tests modify global resources. Those tests cannot be run in parallel with 
others, as they cause problems or become flaky. Where possible, indicate to 
JUnit the resources in contention. Otherwise, mark the tests as needing to run 
in isolation.

[Marius Volkhart] Get Gradle GitHub Action past downloading the XMLBeans JAR

[PJ Fanning] [bug-65184] Improve performance of POFSMiniStore getBlockAt. 
Thanks to sits

[PJ Fanning] update key

[Marius Volkhart] Streamline HPSF CustomProperties collection retrieval

Reduce the number of map lookups necessary to compute the return values for 
methods that return collections of property details. Since we maintain parity 
between the `props` and `dictionary` contents, when retrieving property 
details, we can reference the `props` directly and avoid the `dictionary` 
indirection.

[Andreas Beeker] update key for kiwiwings - downrating sha1 - see 
https://infra.apache.org/release-signing.html

[Marius Volkhart] Parse PPDrawing more deterministically

The [MS-PPT] spec is very clear about what the format of the PPDrawing record 
must be, and parsing deterministically makes for clearer code.

[Marius Volkhart] Additional debug logging for unknown records in HSLF

Recently, while debugging app behavior on HSLF documents, I had to dig into the 
OOXML that Microsoft PowerPoint places into files saved in PPT format. Having 
information in the logs about when records were not parsed by POI was very 
helpful. The hex identifier was critical in being able to quickly search the 
[MS-PPT] spec for what type of record it was, and the integer identifier was 
helpful in quickly finding the Record type in RecordTypes.java.

[Marius Volkhart] Cleanup documentation of EscherChildAnchorRecord and 
EscherClientAnchorRecord


------------------------------------------
[...truncated 187.62 KB...]
[junitlauncher] Tests run: 1, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.010000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xssf.usermodel.TestXSSFTextRun
[junitlauncher] Tests run: 1, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.006000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xssf.usermodel.TestXSSFUnicodeSurrogates
[junitlauncher] Tests run: 1, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.018000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xssf.usermodel.TestXSSFVMLDrawing
[junitlauncher] Tests run: 5, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.170000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xssf.usermodel.TestXSSFWorkbook
[junitlauncher] Tests run: 62, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.918000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xssf.usermodel.charts.TestXDDFChartLegend
[junitlauncher] Tests run: 3, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.010000 sec
[junitlauncher] 
[junitlauncher] Running 
org.apache.poi.xssf.usermodel.charts.TestXDDFManualLayout
[junitlauncher] Tests run: 2, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.007000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xssf.usermodel.charts.TestXSSF3DChartData
[junitlauncher] Tests run: 1, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.025000 sec
[junitlauncher] 
[junitlauncher] Running 
org.apache.poi.xssf.usermodel.charts.TestXSSFCategoryAxis
[junitlauncher] Tests run: 1, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.004000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xssf.usermodel.charts.TestXSSFChartAxis
[junitlauncher] Tests run: 8, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.046000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xssf.usermodel.charts.TestXSSFChartTitle
[junitlauncher] Tests run: 6, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.070000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xssf.usermodel.charts.TestXSSFDateAxis
[junitlauncher] Tests run: 1, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.009000 sec
[junitlauncher] 
[junitlauncher] Running 
org.apache.poi.xssf.usermodel.charts.TestXSSFLineChartData
[junitlauncher] Tests run: 1, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.007000 sec
[junitlauncher] 
[junitlauncher] Running 
org.apache.poi.xssf.usermodel.charts.TestXSSFScatterChartData
[junitlauncher] Tests run: 1, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.005000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xssf.usermodel.charts.TestXSSFValueAxis
[junitlauncher] Tests run: 1, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.005000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xssf.usermodel.extensions.TestXSSFBorder
[junitlauncher] Tests run: 1, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.001000 sec
[junitlauncher] 
[junitlauncher] Running 
org.apache.poi.xssf.usermodel.extensions.TestXSSFCellFill
[junitlauncher] Tests run: 6, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.029000 sec
[junitlauncher] 
[junitlauncher] Running 
org.apache.poi.xssf.usermodel.extensions.TestXSSFHeaderFooter
[junitlauncher] Tests run: 10, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.016000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xssf.usermodel.helpers.TestColumnHelper
[junitlauncher] Tests run: 16, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.022000 sec
[junitlauncher] 
[junitlauncher] Running 
org.apache.poi.xssf.usermodel.helpers.TestHeaderFooterHelper
[junitlauncher] Tests run: 2, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.001000 sec
[junitlauncher] 
[junitlauncher] Running 
org.apache.poi.xssf.usermodel.helpers.TestXSSFColumnShifting
[junitlauncher] Tests run: 2, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.003000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xssf.util.TestCTColComparator
[junitlauncher] Tests run: 2, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.001000 sec
[junitlauncher] 
[junitlauncher] Running 
org.apache.poi.xssf.util.TestEvilUnclosedBRFixingInputStream
[junitlauncher] Tests run: 3, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.002000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xssf.util.TestNumericRanges
[junitlauncher] Tests run: 2, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.000000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.TestAllExtendedProperties
[junitlauncher] Tests run: 1, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.054000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.TestDocumentProtection
[junitlauncher] Tests run: 10, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.613000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.TestNecessaryOOXMLClasses
[junitlauncher] Tests run: 1, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.009000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.TestPackageCorePropertiesGetKeywords
[junitlauncher] Tests run: 1, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.016000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.TestXWPFBugs
[junitlauncher] Tests run: 4, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.377000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.extractor.TestExternalEntities
[junitlauncher] Tests run: 1, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.040000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.extractor.TestXWPFWordExtractor
[junitlauncher] Tests run: 24, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 1.435000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.model.TestXWPFDecorators
[junitlauncher] Tests run: 2, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.038000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.model.TestXWPFHeaderFooterPolicy
[junitlauncher] Tests run: 3, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.228000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.usermodel.TestChangeTracking
[junitlauncher] Tests run: 3, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.068000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.usermodel.TestColumn
[junitlauncher] Tests run: 4, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.068000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.usermodel.TestXWPFAbstractNum
[junitlauncher] Tests run: 1, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.000000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.usermodel.TestXWPFBugs
[junitlauncher] Tests run: 11, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.351000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.usermodel.TestXWPFChart
[junitlauncher] Tests run: 4, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.058000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.usermodel.TestXWPFComment
[junitlauncher] Tests run: 1, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.054000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.usermodel.TestXWPFDocument
[junitlauncher] Tests run: 21, Failures: 0, Aborted: 0, Skipped: 1, Time 
elapsed: 0.379000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.usermodel.TestXWPFEndnote
[junitlauncher] Tests run: 4, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.018000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.usermodel.TestXWPFEndnotes
[junitlauncher] Tests run: 2, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.009000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.usermodel.TestXWPFFootnote
[junitlauncher] Tests run: 4, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.017000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.usermodel.TestXWPFFootnotes
[junitlauncher] Tests run: 3, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.018000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.usermodel.TestXWPFHeader
[junitlauncher] Tests run: 6, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.173000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.usermodel.TestXWPFHeadings
[junitlauncher] Tests run: 1, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.080000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.usermodel.TestXWPFNumbering
[junitlauncher] Tests run: 8, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.112000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.usermodel.TestXWPFParagraph
[junitlauncher] Tests run: 29, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.403000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.usermodel.TestXWPFPictureData
[junitlauncher] Tests run: 5, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.169000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.usermodel.TestXWPFRun
[junitlauncher] Tests run: 34, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.205000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.usermodel.TestXWPFSDT
[junitlauncher] Tests run: 7, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.266000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.usermodel.TestXWPFSmartTag
[junitlauncher] Tests run: 1, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.025000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.usermodel.TestXWPFStyles
[junitlauncher] Tests run: 10, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.181000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.usermodel.TestXWPFTable
[junitlauncher] Tests run: 17, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.087000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.usermodel.TestXWPFTableCell
[junitlauncher] Tests run: 11, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.279000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.xwpf.usermodel.TestXWPFTableRow
[junitlauncher] Tests run: 8, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.062000 sec

-test-ooxml-write-testfile:

compile-ooxml-lite:
     [echo] Create ooxml-lite schemas
    [javac] Compiling 1 source file to 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-Windows-1.14/ws/src\multimodule\ooxml-lite\java9>
    [javac] 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-Windows-1.14/ws/src\multimodule\ooxml-lite\java9\module-info.java>:22:
 warning: requires transitive directive for an automatic module
    [javac]     requires transitive org.apache.xmlbeans;
    [javac]                                   ^
    [javac] 1 warning
     [copy] Copying 1 file to 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-Windows-1.14/ws/build>
     [copy] Copying 1 file to 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-Windows-1.14/ws/build>
     [copy] Copying 1 file to 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-Windows-1.14/ws/build>
    [mkdir] Created dir: 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-Windows-1.14/ws/build\dist\maven\poi-ooxml-lite>
      [jar] Building jar: 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-Windows-1.14/ws/build\dist\maven\poi-ooxml-lite\poi-ooxml-lite-5.0.1-SNAPSHOT.jar>

-test-excelant-check:

test-excelant:
[junitlauncher] 
[junitlauncher] Running org.apache.poi.ss.excelant.TestBuildFile
[junitlauncher] Tests run: 14, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 4.227000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.ss.excelant.TestExcelAntPrecision
[junitlauncher] Tests run: 1, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.005000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.ss.excelant.TestExcelAntSet
[junitlauncher] Tests run: 2, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.016000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.ss.excelant.TestExcelAntSetDoubleCell
[junitlauncher] Tests run: 1, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.002000 sec
[junitlauncher] 
[junitlauncher] Running 
org.apache.poi.ss.excelant.TestExcelAntUserDefinedFunction
[junitlauncher] Tests run: 2, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.003000 sec
[junitlauncher] 
[junitlauncher] Running 
org.apache.poi.ss.excelant.util.TestExcelAntEvaluationResult
[junitlauncher] Tests run: 4, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.004000 sec
[junitlauncher] 
[junitlauncher] Running org.apache.poi.ss.excelant.util.TestExcelAntWorkbookUtil
[junitlauncher] Tests run: 23, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 1.337000 sec
[junitlauncher] 
[junitlauncher] Running 
org.apache.poi.ss.excelant.util.TestExcelAntWorkbookUtilFactory
[junitlauncher] Tests run: 2, Failures: 0, Aborted: 0, Skipped: 0, Time 
elapsed: 0.002000 sec

-test-excelant-write-testfile:

test:

compile-integration:
    [javac] Compiling 28 source files to 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-Windows-1.14/ws/build\integration-test-classes>
    [javac] Ignoring source, target and bootclasspath as release has been set
    [mkdir] Created dir: 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-Windows-1.14/ws/build\integration-test-classes\META-INF\versions\9>
    [javac] Compiling 1 source file to 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-Windows-1.14/ws/build\integration-test-classes\META-INF\versions\9>
      [jar] Building jar: 
<https://ci-builds.apache.org/job/POI/job/POI-DSL-Windows-1.14/ws/build\dist\maven\poi-integration\poi-integration-5.0.1-SNAPSHOT.jar>

-test-integration-check:

test-integration:
[junitlauncher] 
[junitlauncher] Running org.apache.poi.stress.TestAllFiles
[junitlauncher]    Failed: #762 poifs\unknown_properties.msg HPSF
[junitlauncher]    Failed: #761 poifs\unknown_properties.msg HSMF
[junitlauncher]    Failed: #762 poifs\unknown_properties.msg HPSF
[junitlauncher]    Failed: #761 poifs\unknown_properties.msg HSMF
[junitlauncher]    Failed: #762 poifs\unknown_properties.msg HPSF
[junitlauncher]    Failed: #1633 spreadsheet\54764.xlsx XSSF
[junitlauncher]    Failed: #2411 spreadsheet\poc-xmlbomb-empty.xlsx XSSF
[junitlauncher]    Failed: #2413 spreadsheet\poc-xmlbomb.xlsx XSSF
[junitlauncher]    Failed: #2432 spreadsheet\sample-beta.xlsx XSSF
[junitlauncher] Tests run: 7689, Failures: 9, Aborted: 0, Skipped: 0, Time 
elapsed: 173.770000 sec

BUILD FAILED
<https://ci-builds.apache.org/job/POI/job/POI-DSL-Windows-1.14/ws/build.xml>:1787:
 The following error occurred while executing this line:
<https://ci-builds.apache.org/job/POI/job/POI-DSL-Windows-1.14/ws/build.xml>:1337:
 Some test(s) have failure(s)

Total time: 23 minutes 13 seconds
Build step 'Invoke Ant' marked build as failure
[SpotBugs] Skipping execution of recorder since overall result is 'FAILURE'
Archiving artifacts
[Fast Archiver] Compressed 5.85 MB of artifacts by 11.7% relative to #42
[WARNINGS] Skipping publisher since build result is FAILURE
Recording test results
[Checks API] No suitable checks publisher found.

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

Reply via email to