Hi,

This might be caused by "busy loop hangs" in the Java
"PiscesRenderingEngine", I had a similar issue in poi-benchmark
<https://github.com/centic9/poi-benchmark> , I solved it by switching to
the "MarlinRenderingEngine" as described in the second "Note" at
https://poi.apache.org/components/slideshow/ppt-wmf-emf-renderer.html

I download the additional jar at
https://github.com/centic9/poi-benchmark/blob/master/runBenchmark.sh#L13
and patch the build.gradle file at
https://github.com/centic9/poi-benchmark/blob/master/src/jmh/java/org/apache/poi/benchmark/suite/BaseBenchmark.java#L144

Not sure what actually triggers the endless-loop, maybe a specific
patchlevel of the JDK or maybe some timing needs to fall in place.

It is really annoying that the JDK 8 does not seem to get a fix for this
any more.

We could try to make this a "permanent" in our tests, but it would add even
more complexity to the build.

Another option that I am considering is to discontinue support for JDK 8
and only support JDK 11+ to be able to remove quite some build-logic.


Regards... Dominik.


On Tue, May 9, 2023 at 5:59 PM PJ Fanning <fannin...@yahoo.com.invalid>
wrote:

> Hi everyone,
>
> The CI builds are passing with newer Java versions (11 and 17) but failing
> with Java 8. The builds seem to crash and timeout.
>
> https://ci-builds.apache.org/job/POI/
>
> I can't reproduce the issues on my laptop.
>
> I raised https://issues.apache.org/jira/browse/INFRA-24362 but didn't get
> much info from it.
>
> Anyone have any ideas on how to proceed?
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
> For additional commands, e-mail: dev-h...@poi.apache.org
>
>

Reply via email to