TestNG build failing when built using latest JDK9

dalibor topic dalibor.topic at oracle.com
Tue Mar 28 14:26:45 UTC 2017


This particular build issue sounds like 
https://github.com/gradle/gradle/issues/1431 , i.e. something that will 
be fixed in an upcoming release of Gradle.

cheers,
dalibor topic

On 28.03.2017 16:15, dalibor topic wrote:
> Yeah, but the latest build attempt fails in an entirely different way:
>
> https://adopt-openjdk.ci.cloudbees.com/job/TestNG/lastBuild/console
>
> That suggests that the problem is with the environment, for example, or
> its configuration. Let me elaborate:
>
> Just running CI jobs in the cloud is perfectly pointless if you don't
> control all but one of the variables.
>
> In this case, the person responsible for this particular CI job seems to
> have set it up to build TestNG off a github tip, giving you one degree
> of variance you can't control, while at the same time also trying to
> build that with whatever is the latest JDK 9 EA build, giving you
> another degree of variance you can't control.
>
> So instead of being able to have a way to reproduce and analyze issues,
> by being able to do a before/after comparison with a single degree of
> variance, you have a bit of a mess where almost anything can happen from
> build to build, and it gets incredibly hard to figure out what changed
> because you have more than one degree of freedom.
>
> It's like doing causality analysis on a Dr Who episode involving time
> travel and multiverses ;)
>
> So instead, my suggestion would be to configure it to only have one
> degree of freedom, while you control for the rest. If that's JDK 9 EA
> builds, then you must keep everything else static, and think hard about
> when to upgrade what release of dependencies, and how to deal with the
> additional variance that introduces.
>
> cheers,
> dalibor topic
>
> On 28.03.2017 15:22, Mani Sarkar wrote:
>> Hi Dalibor,
>>
>> That might have been a hard coded string int the echo, if you see down
>> below in the log, it does use JDK 9 EA build 161:
>>
>>
>> JVM:          9-ea (Oracle Corporation 9-ea+161)
>>
>>
>> The latter build jobs report the (echo) message correctly.
>>
>>
>> Cheers,
>>
>> Mani
>>
>>
>> On Tue, 28 Mar 2017 at 12:02 dalibor topic <dalibor.topic at oracle.com
>> <mailto:dalibor.topic at oracle.com>> wrote:
>>
>>     On 25.03.2017 03:04, Mani Sarkar wrote:
>>     > Has anyone else come across this elsewhere when build with
>>     *JDK-9-EA+161*,
>>     > what are the next steps in this case?
>>
>>     Hi Mani,
>>
>>     the build log you posted claims that it's
>>
>>     "Downloading JDK9 EA b88"
>>
>>     So you may want to double check that first.
>>
>>     cheers,
>>     dalibor topic
>>     --
>>     <http://www.oracle.com> Dalibor Topic | Principal Product Manager
>>     Phone: +494089091214 <tel:+49%2040%2089091214> <tel:+494089091214
>>     <tel:+49%2040%2089091214>> | Mobile: +491737185961
>>     <tel:+49%20173%207185961>
>>     <tel:+491737185961 <tel:+49%20173%207185961>>
>>
>>     ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg
>>
>>     ORACLE Deutschland B.V. & Co. KG
>>     Hauptverwaltung: Riesstr. 25, D-80992 München
>>     Registergericht: Amtsgericht München, HRA 95603
>>
>>     Komplementärin: ORACLE Deutschland Verwaltung B.V.
>>     Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
>>     Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
>>     Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher
>>
>>     <http://www.oracle.com/commitment> Oracle is committed to developing
>>     practices and products that help protect the environment
>>
>> --
>> @theNeomatrix369 <http://twitter.com/theNeomatrix369>*  |  **Blog
>> <http://neomatrix369.wordpress.com/>**  |  *LJC Associate & LJC Advocate
>> (@adoptopenjdk & @adoptajsr programs)
>> *Meet-a-Project - *MutabilityDetector
>> <https://github.com/MutabilityDetector>*  |  **Bitbucket
>> <https://bitbucket.org/neomatrix369>* * |  **Github
>> <https://github.com/neomatrix369>* * |  **LinkedIn
>> <http://uk.linkedin.com/pub/mani-sarkar/71/a77/39b>*
>> *Come to Devoxx UK 2017:* http://www.devoxx.co.uk/
>>
>> */Don't chase success, rather aim for "Excellence", and success will
>> come chasing after you!/*
>

-- 
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher

<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment


More information about the adoption-discuss mailing list