adoptium / adoptium/aqa-tests

JDK8 extended.openjdk_x86-64_alpine-linux JDK_NIO test failure

Open
#3,714 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
HTML
Stars
155
Forks
346
Avg merge
2d 9h
Merged PRs (30d)
36

Description

**Describe the bug**
The test java/nio/file/Files/walkFileTree/find.sh.find within the jdk_nio tests fails with a looping symbolic link issue
```
13:05:21 find: /tmp/tree6072574742615752048/dir2/dir5/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link2/link1/link1/link1/link2/link2/link2/link2/link1/link1/link2/link1/link1/link2/link2/link2/link2/link2/link2/link2/link1/link2: Symbolic link loop
13:05:21 find: /tmp/tree6072574742615752048/dir2/dir5/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link2/link1/link1/link1/link2/link2/link2/link2/link1/link1/link2/link1/link1/link2/link2/link2/link2/link2/link2/link2/link2/link1: Symbolic link loop
13:05:21 find: /tmp/tree6072574742615752048/dir2/dir5/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link1/link2/link1/link1/link1/link2/link2/link2/link2/link1/link1/link2/link1/link1/link2/link2/link2/link2/link2/link2/link2/link2/link2: Symbolic link loop

13:05:21 /home/jenkins/workspace/Grinder/aqa-tests/openjdk/openjdk-jdk/jdk/test/java/nio/file/Files/walkFileTree/find.sh
13:05:21
13:05:21 TEST RESULT: Error. Program `sh' timed out (timeout set to 960000ms, elapsed time including timeout handling was 960009ms).
13:05:21 --------------------------------------------------
13:05:21 Test results: passed: 342; error: 1
13:05:24 Report written to /home/jenkins/workspace/Grinder/jvmtest/openjdk/report/html/report.html
13:05:24 Results written to /home/jenkins/workspace/Grinder/aqa-tests/TKG/output_16539957634776/jdk_nio_1/work
13:05:24 Error: Some tests failed or other problems occurred.
13:05:24
13:05:24 jdk_nio_1_FAILED
13:05:24
```
**To Reproduce**
Happens on grinder runs and on daily runs, see [here](https://ci.adoptopenjdk.net/job/Grinder/4895/) and [here](https://ci.adoptopenjdk.net/job/Test_openjdk8_hs_extended.openjdk_x86-64_alpine-linux_testList_2/9/)..

[Grinder Rerun Link ](https://ci.adoptopenjdk.net/job/Grinder/parambuild/?SDK_RESOURCE=customized&TARGET=testList+TESTLIST=jdk_nio_0,jdk_nio_1,jdk_management_0,jdk_management_1&TEST_FLAG=&UPSTREAM_TEST_JOB_NAME=&DOCKER_REQUIRED=false&ACTIVE_NODE_TIMEOUT=&VENDOR_TEST_DIRS=&EXTRA_DOCKER_ARGS=&TKG_OWNER_BRANCH=adoptium%3Amaster&OPENJ9_SYSTEMTEST_OWNER_BRANCH=eclipse%3Amaster&PLATFORM=x86-64_alpine-linux&GENERATE_JOBS=false&KEEP_REPORTDIR=true&PERSONAL_BUILD=false&ADOPTOPENJDK_REPO=https%3A%2F%2Fgithub.com%2Fadoptium%2Faqa-tests.git&LABEL=&EXTRA_OPTIONS=-Djava.net.preferIPv4Stack%3Dtrue&CUSTOMIZED_SDK_URL=https%3A%2F%2Fci.adoptopenjdk.net%2Fjob%2Fbuild-scripts%2Fjob%2Fopenjdk8-pipeline%2F2087%2Fartifact%2Ftarget%2Falpine-linux%2Fx64%2Ftemurin%2F*.tar.gz%2F*zip*%2Ftemurin.zip&BUILD_IDENTIFIER=&ADOPTOPENJDK_BRANCH=v0.9.1-release&LIGHT_WEIGHT_CHECKOUT=false&NON_AQA_TEST_REPOS=&ARTIFACTORY_SERVER=&KEEP_WORKSPACE=false&USER_CREDENTIALS_ID=&JDK_VERSION=8&ITERATIONS=1&VENDOR_TEST_REPOS=&JDK_REPO=&OPENJ9_BRANCH=master&OPENJ9_SHA=&JCK_GIT_REPO=&VENDOR_TEST_BRANCHES=&OPENJ9_REPO=https%3A%2F%2Fgithub.com%2Feclipse-openj9%2Fopenj9.git&UPSTREAM_JOB_NAME=&CLOUD_PROVIDER=&PLATFORM_AND_MACHINE=&CUSTOM_TARGET=&VENDOR_TEST_SHAS=&JDK_BRANCH=&LABEL_ADDITION=&ARTIFACTORY_REPO=&ARTIFACTORY_ROOT_DIR=&UPSTREAM_TEST_JOB_NUMBER=&DOCKERIMAGE_TAG=&JDK_IMPL=hotspot&SSH_AGENT_CREDENTIAL=&AUTO_DETECT=true&DYNAMIC_COMPILE=false&ADOPTOPENJDK_SYSTEMTEST_OWNER_BRANCH=adoptium%3Amaster&CUSTOMIZED_SDK_URL_CREDENTIAL_ID=eclipse_temurin_bot_email_and_token&OPENJDK_SHA=&NUM_MACHINES=1&BUILD_LIST=openjdk&USE_TESTENV_PROPERTIES=true&UPSTREAM_JOB_NUMBER=&STF_OWNER_BRANCH=adoptium%3Amaster&JDK_VENDOR=&TIME_LIMIT=10&JVM_OPTIONS=&PARALLEL=None)

**Expected behavior**
This test passes cleanly on other platforms.

Contributor guide

Open the contributing guide

Research direction

Start with java/nio/file/Files/walkFileTree/find.sh.find and reproduce jdk_nio_1 on x86-64 Alpine Linux using the linked Grinder or daily run. Compare its symbolic-link-loop output and timeout with the same test on other platforms. Done means the test completes cleanly on Alpine without the reported timeout.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, linux
Domain
testing-qa
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.