JDK8 extended.openjdk_x86-64_alpine-linux JDK_NIO test failure
- 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
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