I've found a workaround, I hope, and enabled modules on main again. Let's see if there are any other surprises from jenkins. If builds pass, I'll do the same on 9x.
D. On Sat, Dec 18, 2021 at 11:33 PM Dawid Weiss <[email protected]> wrote: > > 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 >> >
