Openjdk-infrastructure: Ant missing on (some) newly added aarch64 machines

Created on 12 Mar 2019  Â·  16Comments  Â·  Source: AdoptOpenJDK/openjdk-infrastructure

The following newly added aarch64 machines have been found to not have Ant:

test-openlab-ubuntu1804-armv8-1
test-openlab-ubuntu1604-armv8-​1
test-openlab-ubuntu1804-armv8-2
test-openlab-ubuntu1604-armv8-2

Likely some of the other newly added aarch64 machines have Ant missing as well. test-openlab-ubuntu1604-armv8-3 and test-openlab-ubuntu1604-armv8-4 seem fine (grinders pass on those 2 machines)

This issue is raised to ensure we have Ant installed on all new aarch64 machines.

Error:

15:21:58  ant -f ./src/build_envInfo.xml -DJAVA_BIN=/home/jenkins/workspace/openjdk11_hs_systemtest_aarch64_linux/openjdkbinary/j2sdk-image/bin -DJAVAC=/home/jenkins/workspace/openjdk11_hs_systemtest_aarch64_linux/openjdkbinary/j2sdk-image/bin/javac
15:21:58  make: ant: Command not found
15:21:58  run_configure.mk:37: recipe for target 'testconfig' failed
15:21:58  make: *** [testconfig] Error 127

https://ci.adoptopenjdk.net/view/Test_system/job/openjdk11_hs_systemtest_aarch64_linux/134/console

enhancement

All 16 comments

FYI : @gdams @sxa555

I do not have access to the openlab systems ... @gdams @karianna Can these credentials be added somewhere please? Assigning to gdams to resolve the above issue since he set up the box

This is causing aarch64 system test builds to fail : https://ci.adoptopenjdk.net/view/Test_system/job/openjdk11_hs_systemtest_aarch64_linux/

I've asked Shelley to remove the tag from this particular machine until this issue is resolved.

I have temporarily removed ci.role.test from this machine so no tests will be sent to it.

ant also missing from:
test-openlab-ubuntu1604-armv8-2
removing ci.role.test label until machine can be updated

test-openlab-ubuntu1604-armv8-3 and test-openlab-ubuntu1604-armv8-4 seem fine (grinders pass on those 2 machines)

@smlambert test-openlab-ubuntu1804-armv8-2 & test-openlab-ubuntu1604-armv8-​1 are missing ant as well. Could we have tag removed from this one as well?

removed ci.role.test labels from test-openlab-ubuntu1604-armv8-1 and test-openlab-ubuntu1804-armv8-2

It seems that, even with 'ci.role.test' removed, Grinder-systemtest jobs are still getting scheduled on test-openlab-ubuntu1604-armv8-1. However, job scheduled on it is still complaining about missing Ant: https://ci.adoptopenjdk.net/view/Test_grinder/job/Grinder-systemtest/21/console.

Not sure if it has anything to do with the new Grinder-systemtest job.

Same with test-openlab-ubuntu1804-armv8-2 : https://ci.adoptopenjdk.net/view/Test_grinder/job/Grinder-systemtest/23/console

openjdk_aarch64_linux does not have ci.role.test set in label.

@llxia : thanks for pointing out! I guess we were getting lucky earlier. Added that label to the ARM files: https://github.com/AdoptOpenJDK/openjdk-tests/pull/999

@Mesbah-Alam added ant to all the new aarch64 machines. Please confirm if this now works

Thanks @gdams.

Hi @smlambert, could you please re-enable the ci.role.test on the following machines?

test-openlab-ubuntu1604-armv8-​1
test-openlab-ubuntu1604-armv8-2
test-openlab-ubuntu1804-armv8-1
test-openlab-ubuntu1804-armv8-2

Re-labelling done.

@gdams,

The same test works on test-packet-armv8-ubuntu-16-04 : https://ci.adoptopenjdk.net/view/Test_grinder/job/Grinder-systemtest/29/consoleFull

But fails on the newly enabled machine test-openlab-ubuntu1604-armv8-2: https://ci.adoptopenjdk.net/view/Test_grinder/job/Grinder-systemtest/34/console

Error:

15:16:21    [taskdef] Could not load definitions from resource net/sf/antcontrib/antlib.xml. It could not be found.
15:16:21       [echo]  JAVA_BIN is /home/jenkins/workspace/Grinder-systemtest/openjdkbinary/j2sdk-image/bin 

Note, in the working case, we have: Ant(TM) version 1.10.5,
In the failing case we have: Ant(TM) version 1.9.6

I think we need 1.10.5 or later on all machines.

Related: Machine definition was in #680

all openlab machines have been removed so this is now longer an issue. closing

Was this page helpful?
0 / 5 - 0 ratings