aqa-tests icon indicating copy to clipboard operation
aqa-tests copied to clipboard

jdk_security1 java/security/SignedJar/spi-calendar-provider/TestSPISigned NoSuchFileException work/classes/3/java/security/SignedJar/spi-calendar-provider/TestSPISigned.d/../provider/.

Open pshipton opened this issue 1 month ago • 7 comments

https://openj9-jenkins.osuosl.org/job/Test_openjdk25_j9_sanity.openjdk_aarch64_linux_Nightly_testList_1/71 jdk_security1_1 java/security/SignedJar/spi-calendar-provider/TestSPISigned.java

03:07:44  java.nio.file.NoSuchFileException: /home/jenkins/workspace/Test_openjdk25_j9_sanity.openjdk_aarch64_linux_Nightly_testList_1/aqa-tests/TKG/output_17618924524925/jdk_security1_1/work/classes/3/java/security/SignedJar/spi-calendar-provider/TestSPISigned.d/../provider/.
03:07:44  	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
03:07:44  	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
03:07:44  	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
03:07:44  	at java.base/sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:57)
03:07:44  	at java.base/sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:161)
03:07:44  	at java.base/sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99)
03:07:44  	at java.base/java.nio.file.Files.readAttributes(Files.java:1702)
03:07:44  	at java.base/java.nio.file.FileTreeWalker.getAttributes(FileTreeWalker.java:216)
03:07:44  	at java.base/java.nio.file.FileTreeWalker.visit(FileTreeWalker.java:268)
03:07:44  	at java.base/java.nio.file.FileTreeWalker.walk(FileTreeWalker.java:306)
03:07:44  	at java.base/java.nio.file.FileTreeIterator.<init>(FileTreeIterator.java:69)
03:07:44  	at java.base/java.nio.file.Files.find(Files.java:3649)
03:07:44  	at jdk.test.lib.util.JarUtils.findAllRegularFiles(JarUtils.java:425)
03:07:44  	at jdk.test.lib.util.JarUtils.createJarFile(JarUtils.java:75)
03:07:44  	at jdk.test.lib.util.JarUtils.createJarFile(JarUtils.java:106)
03:07:44  	at jdk.test.lib.util.JarUtils.createJarFile(JarUtils.java:115)
03:07:44  	at TestSPISigned.main(TestSPISigned.java:84)

https://openj9-jenkins.osuosl.org/job/Test_openjdk25_j9_sanity.openjdk_aarch64_linux_Nightly_testList_2/71 https://openj9-jenkins.osuosl.org/job/Test_openjdk25_j9_sanity.openjdk_aarch64_mac_Nightly_testList_2/71/ https://openj9-jenkins.osuosl.org/job/Test_openjdk25_j9_sanity.openjdk_ppc64_aix_Nightly_testList_1/71/ https://openj9-jenkins.osuosl.org/job/Test_openjdk25_j9_sanity.openjdk_ppc64_aix_Nightly_testList_2/71/ https://openj9-jenkins.osuosl.org/job/Test_openjdk25_j9_sanity.openjdk_s390x_linux_Nightly/73/ https://openj9-jenkins.osuosl.org/job/Test_openjdk25_j9_sanity.openjdk_x86-64_linux_Nightly/63/ https://openj9-jenkins.osuosl.org/job/Test_openjdk25_j9_sanity.openjdk_x86-64_mac_Nightly/71/ https://openj9-jenkins.osuosl.org/job/Test_openjdk25_j9_sanity.openjdk_x86-64_windows_Nightly/72/

Changes: https://github.com/eclipse-openj9/openj9/compare/d65c0226249...42fa4e3f340 https://github.com/eclipse-openj9/openj9-omr/compare/063a87510ac89...55e1efdf474 https://github.com/adoptium/TKG/compare/5522a96beaea...50d077fc255ec88

pshipton avatar Oct 31 '25 17:10 pshipton

@llxia is this caused by the TKG change?

pshipton avatar Oct 31 '25 17:10 pshipton

Tested with TKG SHA 5522a96beaea394f17e9775d32068dd32696b4dc (jtreg_7_5_1_1): https://openj9-jenkins.osuosl.org/job/Grinder/4817/ - jdk_security1_1 passed with jtreg_7_5_1_1

llxia avatar Nov 03 '25 14:11 llxia

@pshipton, I do not see https://github.com/openjdk/jdk25u/commit/9df689f143e43d92bb5d281985ce9c5c514f8803 in our extension repo: https://github.com/ibmruntimes/openj9-openjdk-jdk25

llxia avatar Nov 03 '25 14:11 llxia

It is there, but only in the master branch. We only integrate OpenJDK builds (like 25.0.1+8) in this repo atm (the next expected is 25.0.2 ga), not the master branch as there is no guarantee anything in master will be included in 25.0.2. This will change after 25.0.2 as maintenance for jdk25 is moved to open source.

https://github.com/ibmruntimes/openj9-openjdk-jdk25/commit/9c637ee6574

pshipton avatar Nov 03 '25 16:11 pshipton

Talked with Peter, we will revert jtreg until the change is in the stream we are building.

@Amrutha-Kanhirathingal Please revert https://github.com/adoptium/TKG/commit/97a145d5c0c96ee75eef0dcc3913409bc997a696 and added back jtreg_7_5_1_1 in getDependencies.pl (https://github.com/adoptium/TKG/pull/765/)

llxia avatar Nov 03 '25 18:11 llxia

JDK25+ testing requires jtreg8.2, so will be broken. While the extensions repo waits for pulling in a particular change, perhaps it should be running off an aqa-tests branch pointing at a particular tag of TKG, rather than a change to master that will break other testing.

smlambert avatar Nov 04 '25 22:11 smlambert

Are we planning to build 25.0.2 from a TKG tag? There is no guarantee that changes in the master branch will be in 25.0.2.

pshipton avatar Nov 05 '25 02:11 pshipton