adoptium / temurin-build

Eclipse Temurin™ build scripts - common across all releases/versions
Apache License 2.0
1.02k stars 249 forks source link

Intermittent failures on Bisheng JDK11 / Linux-x64 #2825

Open sxa opened 2 years ago

sxa commented 2 years ago

Thank you for reporting a broken build! Please fill in the following details:

Two extra points:

  1. The bulids are running in a docker container, so it shouldn't matter which host they're running on unless either the instructions / architecture of the host is causing a problem, or the number of cores is causing a race condition to occur on the failing host
  2. The github actions that build bisheng11 are also failing, so it's not a problem that's specific to our amd host system
karianna commented 2 years ago

https://ci.adoptopenjdk.net/job/build-scripts/job/jobs/job/jdk11u/job/jdk11u-linux-x64-bisheng/116/console seems OK. Let's see if that holds true going forward.

sxa commented 2 years ago

Related (OpenJ9 downloading OpenJ9 to use as boot JDK): https://github.com/adoptium/temurin-build/issues/2756

sxa commented 2 years ago

Interesdtingly this seems to be failing only when run on the azurebuildagent systems based on the history of https://ci.adoptopenjdk.net/job/build-scripts/job/jobs/job/jdk11u/job/jdk11u-linux-x64-bisheng although it's the same error mentioned in https://github.com/adoptium/ci-jenkins-pipelines/pull/248#issuecomment-1047666087 which should be fixed shortly.

12:36:42  stubs. See the documentation for java.rmi.server.UnicastRemoteObject.
12:36:42  gmake[3]: *** No rule to make target '/home/adoptopenjdk/workspace/build-scripts/jobs/jdk11u/jdk11u-linux-x64-bisheng/workspace/build/src/build/linux-x86_64-normal-server-release/support/memcpy.o', needed by '/home/adoptopenjdk/workspace/build-scripts/jobs/jdk11u/jdk11u-linux-x64-bisheng/workspace/build/src/build/linux-x86_64-normal-server-release/support/native/java.base/libverify/static/libverify.a'.  Stop.
12:36:42  make/Main.gmk:228: recipe for target 'java.base-static-libs' failed
12:36:42  gmake[2]: *** [java.base-static-libs] Error 1
12:36:42  gmake[2]: *** Waiting for unfinished jobs....
12:53:56  
12:53:56  ERROR: Build failed for targets 'product-images legacy-jre-image test-image static-libs-image' in configuration 'linux-x86_64-normal-server-release' (exit code 2) 
12:53:56  
eapenzhan commented 2 years ago

We guess the successful case is due to the high performance which already have compiled memcpy.o by make product-images.

Interesdtingly this seems to be failing only when run on the azurebuildagent systems based on the history of https://ci.adoptopenjdk.net/job/build-scripts/job/jobs/job/jdk11u/job/jdk11u-linux-x64-bisheng although it's the same error mentioned in adoptium/ci-jenkins-pipelines#248 (comment) which should be fixed shortly.

12:36:42  stubs. See the documentation for java.rmi.server.UnicastRemoteObject.
12:36:42  gmake[3]: *** No rule to make target '/home/adoptopenjdk/workspace/build-scripts/jobs/jdk11u/jdk11u-linux-x64-bisheng/workspace/build/src/build/linux-x86_64-normal-server-release/support/memcpy.o', needed by '/home/adoptopenjdk/workspace/build-scripts/jobs/jdk11u/jdk11u-linux-x64-bisheng/workspace/build/src/build/linux-x86_64-normal-server-release/support/native/java.base/libverify/static/libverify.a'.  Stop.
12:36:42  make/Main.gmk:228: recipe for target 'java.base-static-libs' failed
12:36:42  gmake[2]: *** [java.base-static-libs] Error 1
12:36:42  gmake[2]: *** Waiting for unfinished jobs....
12:53:56  
12:53:56  ERROR: Build failed for targets 'product-images legacy-jre-image test-image static-libs-image' in configuration 'linux-x86_64-normal-server-release' (exit code 2) 
12:53:56  
eapenzhan commented 2 years ago

@sxa we have fix the problem. Could you help me to rerun the bishengjdk-11 build on build-alibaba-ubuntu1804-armv8-2? it only fails on this node