I'm sorry then, I'll have to revert until a solution is found. I don't
think this is easily fixable. I'm tired.

Dawid

On Sat, Dec 18, 2021 at 11:31 PM Uwe Schindler <[email protected]> wrote:

> Hi,
> Unfortunately I have to pass runtime Java for randomization. I know it
> would work with later java versions, but Gradle does not work with jdk18
> preview. The way how the randomizer is coded is: always pass jdk11 to run
> Gradle (which is the Jenkins config for the job) and pass the test runner
> JVM with runtime env var by the randomizer. This also includes the test
> runner args, which are all passed as env vars.
>
> Uwe
>
> Am 18. Dezember 2021 22:18:02 UTC schrieb Dawid Weiss <
> [email protected]>:
> >It doesn't work if you pass a different runtime.java.home. It does work if
> >you're using the same gradle/runtime jvm. Seems like gradle emits an empty
> >sourcepath which changes runtime javac behavior:
> >
> >-sourcepath
> >""
> >
> >I don't know if there's any workaround for this.
> >
> >D.
> >
> >On Sat, Dec 18, 2021 at 11:02 PM Dawid Weiss <[email protected]>
> wrote:
> >
> >>
> >> I see it on Jenkins but can't reproduce this on any system I have access
> >> to (Linux, Windows). We don't do anything special for javac - the
> arguments
> >> there are collected from within gradle... So weird.
> >>
> >> D.
> >>
> >> On Sat, Dec 18, 2021 at 9:34 PM Uwe Schindler <[email protected]> wrote:
> >>
> >>> There's also the same bug in javac. It fails with an error in every
> >>> source file.
> >>>
> >>> Uwe
> >>>
> >>> Am 18. Dezember 2021 20:13:09 UTC schrieb Dawid Weiss <
> >>> [email protected]>:
> >>>>
> >>>>
> >>>> Eh. It seems this bug in ECJ is not predictable - it fails on the CI,
> it
> >>>> doesn't fail for me locally.
> >>>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=569833
> >>>>
> >>>> >* Task :lucene:core:ecjLintMain* FAILED
> >>>> ----------
> >>>> 1. ERROR in
> /home/jenkins/workspace/Lucene-9.x-Linux/lucene/core/src/java/module-info.java
> (at line 22)
> >>>> exports org.apache.lucene.analysis;
> >>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^
> >>>> The package org.apache.lucene.analysis does not exist or is empty
> >>>>
> >>>>
> >>>> On Sat, Dec 18, 2021 at 9:08 PM Policeman Jenkins Server <
> >>>> [email protected]> wrote:
> >>>>
> >>>>> Build: https://jenkins.thetaphi.de/job/Lucene-9.x-Linux/465/
> >>>>> Java: 64bit/jdk-17 -XX:+UseCompressedOops -XX:+UseSerialGC
> >>>>>
> >>>>> No tests ran.
> >>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>> To unsubscribe, e-mail: [email protected]
> >>>>> For additional commands, e-mail: [email protected]
> >>>>
> >>>> --
> >>> Uwe Schindler
> >>> Achterdiek 19, 28357 Bremen
> >>> https://www.thetaphi.de
> >>>
> >>
>
> --
> Uwe Schindler
> Achterdiek 19, 28357 Bremen
> https://www.thetaphi.de
> --
> Uwe Schindler
> Achterdiek 19, 28357 Bremen
> https://www.thetaphi.de
>

Reply via email to