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