Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

October 2024 Release Triage: JDK17 #5689

Closed
smlambert opened this issue Oct 16, 2024 · 14 comments
Closed

October 2024 Release Triage: JDK17 #5689

smlambert opened this issue Oct 16, 2024 · 14 comments
Assignees

Comments

@smlambert
Copy link
Contributor

smlambert commented Oct 16, 2024

https://ci.adoptium.net/job/build-scripts/job/release-openjdk17-pipeline/70/

✔️ results in these Tables means the activity has successfully completed.
⏳ results means that we are actively working on closing off the runs needed for this version, platform, binaryType.
⛔ means there is no build planned for that version/platform combination.
⏸️ means activity not yet started.

Platform Status Results Actions
x86-64_mac ✔️ comment
x86-64_linux ✔️ comment smoke tests failed, so running test jobs via AQA_Test_Pipeline/378/
x86-64_windows ✔️ comment
aarch64_linux ✔️ comment
aarch64_mac ✔️ comment initial build failed, rebuld at release-openjdk17-pipeline/71/
x86-64_alpine-linux ✔️ all pass
ppc64le_linux ✔️ comment smoke tests failed running on misconfigured machine, need to run all test jobs via AQA_Test_Pipeline/379, 1 testcase does not compile InetAddress.ofLiteral needs exclusion
s390x_linux ✔️ comment
ppc64_aix ✔️ comment
arm_linux ✔️ comment TODO: exclude sun/security/util/Debug/DebugOptions.java
riscv64_linux ✔️ comment
x86-32_windows ✔️ comment Exclude tests that fail with HeadlessException, and ensure that all windows machines are configured to be able to run the JShellHeapDump test
@smlambert smlambert self-assigned this Oct 16, 2024
@smlambert
Copy link
Contributor Author

smlambert commented Oct 16, 2024

x86-64_mac ✔️

waiting on extended.openjdk (https://ci.adoptium.net/job/Test_openjdk17_hs_extended.openjdk_x86-64_mac/181/)

04:37:01  Cannot contact test-orka-macos14-x64-d5pxf: java.lang.InterruptedException
01:34:35  Cancelling nested steps due to timeout
01:34:35  Could not connect to test-orka-macos14-x64-d5pxf to send interrupt signal to process
[Pipeline] sh

rerun at: https://ci.adoptium.net/job/Test_openjdk17_hs_extended.openjdk_x86-64_mac_testList_2/24 - passes
Test_openjdk17_hs_extended.openjdk_x86-64_mac_testList_2.tap.txt

other top-level targets passing

@smlambert
Copy link
Contributor Author

smlambert commented Oct 16, 2024

x86-64_linux ✔️

Smoke test failure due to jobs being sent to dynamic agents (as they are currently labeled with ci.role.test and should not be).
Exception: java.io.IOException: Cannot run program "Xvfb": error=2, No such file or directory

Rerun of smoke tests at: https://ci.adoptium.net/job/build-scripts/job/jobs/job/release/job/jobs/job/jdk17u/job/jdk17u-release-linux-x64-temurin_SmokeTests/25 - passes
jdk17u-release-linux-x64-temurin_SmokeTests.tap.txt

Then trigger all 9 test targets via AQA_Test_Pipeline at: https://ci.adoptium.net/view/Test_grinder/job/AQA_Test_Pipeline/378/
sanity.openjdk has 1 testcase failure, java/lang/ProcessHandle/InfoTest.java, rerun in Grinder/11187 - passes
Grinder_20241017041052_JDK17_x64Linux.tap.txt

extended.openjdk was run serially and hit 10hr time limit so was aborted, rerun with PARALLEL=Dynamic,NUM_MACHINES=3 in https://ci.adoptium.net/job/Test_openjdk17_hs_extended.openjdk_x86-64_linux/221/ which passes
Test_openjdk17_hs_extended.openjdk_x86-64_linux_testList_0.tap.txt
Test_openjdk17_hs_extended.openjdk_x86-64_linux_testList_2.tap.txt
Test_openjdk17_hs_extended.openjdk_x86-64_linux_testList_1.tap.txt

@smlambert
Copy link
Contributor Author

smlambert commented Oct 16, 2024

x86-64_windows ✔️

waiting on extended.openjdk (https://ci.adoptium.net/job/Test_openjdk17_hs_extended.openjdk_x86-64_windows/183/)

As we have marked win2019 machines offline and they were previously the only nodes where the bean tests were passing, we see the following failures in the rerun

# Timestamp: Wed Oct 16 17:56:21 2024 UTC 
# CUSTOM_TARGET: java/beans/PropertyEditor/6380849/TestPropertyEditor.java java/beans/PropertyEditor/TestColorClass.java java/beans/PropertyEditor/TestColorClassJava.java java/beans/PropertyEditor/TestColorClassNull.java java/beans/PropertyEditor/TestColorClassValue.java java/beans/PropertyEditor/TestFontClass.java java/beans/PropertyEditor/TestFontClassJava.java java/beans/PropertyEditor/TestFontClassNull.java java/beans/PropertyEditor/TestFontClassValue.java java/beans/XMLEncoder/java_awt_ScrollPane.java javax/imageio/plugins/jpeg/JPEGsNotAcceleratedTest.java javax/imageio/plugins/jpeg/JPEGsNotAcceleratedTest.java java/beans/PropertyEditor/6380849/TestPropertyEditor.java java/beans/PropertyEditor/TestColorClass.java java/beans/PropertyEditor/TestColorClassNull.java java/beans/PropertyEditor/TestColorClassJava.java java/beans/PropertyEditor/TestColorClassValue.java java/beans/PropertyEditor/TestFontClass.java java/beans/PropertyEditor/TestFontClassJava.java java/beans/PropertyEditor/TestFontClassNull.java java/beans/PropertyEditor/TestFontClassValue.java java/beans/XMLEncoder/java_awt_ScrollPane.java sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java sun/tools/jhsdb/JShellHeapDumpTest.java sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java sun/tools/jhsdb/JShellHeapDumpTest.java 
# TEST TARGETS RESULTS SUMMARY: TOTAL: 1   EXECUTED: 1   PASSED: 0   FAILED: 1   DISABLED: 0   SKIPPED: 0
# TESTCASES RESULTS SUMMARY: passed: 0; failed: 13; error: 0; skipped: 0 
1..1
not ok 1 - jdk_custom_0
  ---
    output:
      |
        Failed test cases: 
        TEST: java/beans/PropertyEditor/TestColorClassJava.java
        TEST: java/beans/PropertyEditor/TestColorClass.java
        TEST: java/beans/PropertyEditor/6380849/TestPropertyEditor.java
        TEST: java/beans/PropertyEditor/TestColorClassNull.java
        TEST: java/beans/PropertyEditor/TestColorClassValue.java
        TEST: java/beans/PropertyEditor/TestFontClass.java
        TEST: java/beans/PropertyEditor/TestFontClassJava.java
        TEST: java/beans/PropertyEditor/TestFontClassNull.java
        TEST: java/beans/PropertyEditor/TestFontClassValue.java
        TEST: javax/imageio/plugins/jpeg/JPEGsNotAcceleratedTest.java
        TEST: java/beans/XMLEncoder/java_awt_ScrollPane.java
        TEST: sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java
        TEST: sun/tools/jhsdb/JShellHeapDumpTest.java
        Test results: failed: 13
    duration_ms: 245147
  ...

These are known issues (#5616), that were excluded in master via #5617 but not cherrypicked to release branch. Consider non-blocking.

other top-level targets passing

@smlambert
Copy link
Contributor Author

smlambert commented Oct 16, 2024

aarch64_linux ✔️

extended.openjdk
1 testcase failure, passes on rerun

# CUSTOM_TARGET: sun/security/ec/ed/EdDSATest.java sun/security/ec/ed/EdDSATest.java 
# TEST TARGETS RESULTS SUMMARY: TOTAL: 1   EXECUTED: 1   PASSED: 1   FAILED: 0   DISABLED: 0   SKIPPED: 0
# TESTCASES RESULTS SUMMARY: passed: 1; failed: 0; error: 0; skipped: 0 
1..1
ok 1 - jdk_custom_0
  ---
    output:
      |
        Test results: passed: 1
    duration_ms: 146284
  ...

sanity.system
1 target fails TestJlmRemoteMemoryAuth_1, passes on rerun on test-aws-rhel76-armv8-1

# Timestamp: Wed Oct 16 09:15:35 2024 UTC 
# TEST TARGETS RESULTS SUMMARY: TOTAL: 1   EXECUTED: 1   PASSED: 1   FAILED: 0   DISABLED: 0   SKIPPED: 0
1..1
ok 1 - TestJlmRemoteMemoryAuth_1
  ---
    duration_ms: 992128
  ...

extended.system
1 target fails, ConcurrentLoadTest_5m_1, passes on rerun on test-osuosl-ubuntu2404-aarch64-1

# Timestamp: Wed Oct 16 06:42:55 2024 UTC 
# TEST TARGETS RESULTS SUMMARY: TOTAL: 1   EXECUTED: 1   PASSED: 1   FAILED: 0   DISABLED: 0   SKIPPED: 0
1..1
ok 1 - ConcurrentLoadTest_5m_1
  ---
    duration_ms: 352735
  ...

@smlambert
Copy link
Contributor Author

smlambert commented Oct 16, 2024

aarch64_mac ✔️

BUILD FAILURE, no tests run

Pipeline] error
[Pipeline] }
[2024-10-16T00:14:56.845Z] ERROR: sign installer not successful, setting stage result to: FAILURE
[Pipeline] // catchError
[Pipeline] }

Rebuild at https://ci.adoptium.net/job/build-scripts/job/release-openjdk17-pipeline/71/

Release Summary Report for release-openjdk17-pipeline

Report generated at: Wed, 16 Oct 2024 19:43:42 GMT

TRSS Build and TRSS Grid View
Jenkins Build URL https://ci.adoptium.net/job/build-scripts/job/release-openjdk17-pipeline/71/
Started by upstream project "build-scripts/utils/releaseTrigger_jdk17u" build number 5811 at 10/16/2024, 11:20:17 AM


jdk17u-release-mac-aarch64-temurin ⚠️ UNSTABLE ⚠️


Test_openjdk17_hs_extended.openjdk_aarch64_mac ⚠️ UNSTABLE ⚠️

Test_openjdk17_hs_extended.openjdk_aarch64_mac_rerun ✅ SUCCESS ✅
Rerun all

java -version
openjdk version "17.0.13" 2024-10-15
OpenJDK Runtime Environment Temurin-17.0.13+11 (build 17.0.13+11)
OpenJDK 64-Bit Server VM Temurin-17.0.13+11 (build 17.0.13+11, mixed mode, sharing)

Test_openjdk17_hs_extended.openjdk_aarch64_mac_testList_1 ⚠️ UNSTABLE ⚠️
jdk_nio_1 => deep history 9/14 passed | possible issues

extended.openjdk
2 testcases failures that pass on rerun

not ok 16 - jdk_nio_1
  ---
    output:
      |
        Failed test cases: 
        TEST: java/nio/channels/DatagramChannel/BasicMulticastTests.java
        TEST: java/nio/channels/DatagramChannel/AdaptorMulticasting.java
        Test results: passed: 438; failed: 2
    duration_ms: 449078
  ...
# Timestamp: Wed Oct 16 18:33:38 2024 UTC 
# CUSTOM_TARGET: java/nio/channels/DatagramChannel/BasicMulticastTests.java java/nio/channels/DatagramChannel/AdaptorMulticasting.java 
# TEST TARGETS RESULTS SUMMARY: TOTAL: 1   EXECUTED: 1   PASSED: 1   FAILED: 0   DISABLED: 0   SKIPPED: 0
# TESTCASES RESULTS SUMMARY: passed: 2; failed: 0; error: 0; skipped: 0 
1..1
ok 1 - jdk_custom_0
  ---
    output:
      |
        Test results: passed: 2
    duration_ms: 16860
  ...

@smlambert
Copy link
Contributor Author

smlambert commented Oct 16, 2024

s390x_linux ✔️

extended.openjdk
jdk_net, jdk_nio, jdk_beans have testcase failures, 7 jdk_beans testcases still fail in automated rerun, Deep History shows those have passed previously on test-marist-ubuntu2404-s390x-1, attempt manual rerun in Grinder/11181 on that node - passes

# Timestamp: Wed Oct 16 10:39:08 2024 UTC 
# CUSTOM_TARGET: java/net/DatagramSocket/DatagramSocketExample.java java/net/DatagramSocket/DatagramSocketMulticasting.java java/net/MulticastSocket/SetLoopbackModeIPv4.java java/nio/channels/DatagramChannel/AdaptorMulticasting.java java/nio/channels/DatagramChannel/Loopback.java java/beans/PropertyChangeSupport/Test4682386.java java/beans/PropertyEditor/TestFontClassJava.java java/beans/PropertyEditor/TestFontClassValue.java java/beans/XMLEncoder/javax_swing_DefaultCellEditor.java java/beans/XMLEncoder/javax_swing_JTree.java java/beans/XMLEncoder/Test4631471.java java/beans/XMLEncoder/Test4903007.java 
# TEST TARGETS RESULTS SUMMARY: TOTAL: 1   EXECUTED: 1   PASSED: 0   FAILED: 1   DISABLED: 0   SKIPPED: 0
# TESTCASES RESULTS SUMMARY: passed: 5; failed: 7; error: 0; skipped: 0 
1..1
not ok 1 - jdk_custom_0
  ---
    output:
      |
        Failed test cases: 
        TEST: java/beans/PropertyEditor/TestFontClassJava.java
        TEST: java/beans/PropertyEditor/TestFontClassValue.java
        TEST: java/beans/PropertyChangeSupport/Test4682386.java
        TEST: java/beans/XMLEncoder/javax_swing_DefaultCellEditor.java
        TEST: java/beans/XMLEncoder/Test4631471.java
        TEST: java/beans/XMLEncoder/javax_swing_JTree.java
        TEST: java/beans/XMLEncoder/Test4903007.java
        Test results: passed: 5; failed: 7
    duration_ms: 157087
  ...

rerun passes


# CUSTOM_TARGET: java/beans/PropertyEditor/TestFontClassJava.java java/beans/PropertyEditor/TestFontClassValue.java java/beans/PropertyChangeSupport/Test4682386.java java/beans/XMLEncoder/javax_swing_DefaultCellEditor.java java/beans/XMLEncoder/Test4631471.java java/beans/XMLEncoder/javax_swing_JTree.java java/beans/XMLEncoder/Test4903007.java
--
  | # TEST TARGETS RESULTS SUMMARY: TOTAL: 1 EXECUTED: 1 PASSED: 1 FAILED: 0 DISABLED: 0 SKIPPED: 0
  | # TESTCASES RESULTS SUMMARY: passed: 7; failed: 0; error: 0; skipped: 0
  | 1 | - jdk_custom_0 |  
outputTest results: passed: 7 duration_ms60872 |   | output | Test results: passed: 7 |   | duration_ms | 60872
  | output | Test results: passed: 7
  | duration_ms | 60872


@smlambert
Copy link
Contributor Author

smlambert commented Oct 16, 2024

ppc64_aix

extended.openjdk
2 unique testcases (ThreadStartTest and StreamingBody) failing in original and rerun. jdk_jmx/ThreadStartTest has no recent history of passing on this platform, StreamingBody appears to intermittently pass on test-osuosl-aix72-ppc64-6, so try running in Grinder/11183 - still fails
Re-run using 16G heap and still fails due to "thread shortage". I think this is hitting a machine limit on native threads, so not a blocker (AL)

16:32:51  Caused by: java.lang.OutOfMemoryError: unable to create native thread: possibly out of memory or process/resource limits reached
# Timestamp: Wed Oct 16 12:35:38 2024 UTC 
# CUSTOM_TARGET: javax/management/mxbean/ThreadStartTest.java java/net/httpclient/StreamingBody.java java/net/httpclient/StreamingBody.java javax/management/mxbean/ThreadStartTest.java 
# TEST TARGETS RESULTS SUMMARY: TOTAL: 1   EXECUTED: 1   PASSED: 0   FAILED: 1   DISABLED: 0   SKIPPED: 0
# TESTCASES RESULTS SUMMARY: passed: 0; failed: 2; error: 0; skipped: 0 
1..1
not ok 1 - jdk_custom_0
  ---
    output:
      |
        Failed test cases: 
        TEST: java/net/httpclient/StreamingBody.java
        TEST: javax/management/mxbean/ThreadStartTest.java
        Test results: failed: 2
    duration_ms: 79139
  ...

jdk_jmx fails with OOM
[2024-10-16T11:13:34.854Z] STDOUT:
[2024-10-16T11:13:34.854Z] [0.312s][warning][os,thread] Failed to start thread "Unknown thread" - pthread_create failed (11=EAGAIN) for attributes: stacksize: 2112k, guardsize: 0k, detached.
[2024-10-16T11:13:34.854Z] [0.312s][warning][os,thread] Failed to start the native thread for java.lang.Thread "Thread-911"
[2024-10-16T11:13:34.854Z] STDERR:
[2024-10-16T11:13:34.854Z] java.lang.OutOfMemoryError: unable to create native thread: possibly out of memory or process/resource limits reached
[2024-10-16T11:13:34.854Z] 	at java.base/java.lang.Thread.start0(Native Method)
[2024-10-16T11:13:34.854Z] 	at java.base/java.lang.Thread.start(Thread.java:809)
[2024-10-16T11:13:34.854Z] 	at ThreadStartTest.main(ThreadStartTest.java:53)
[2024-10-16T11:13:34.854Z] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2024-10-16T11:13:34.854Z] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
[2024-10-16T11:13:34.854Z] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2024-10-16T11:13:34.854Z] 	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
[2024-10-16T11:13:34.854Z] 	at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
[2024-10-16T11:13:34.854Z] 	at java.base/java.lang.Thread.run(Thread.java:840)
[2024-10-16T11:13:34.854Z] 


Sophia - seems as July release #5443 (comment)

extended.perf
1 target fails in original and rerun, renaissance-philosophers with There is insufficient memory for the Java Runtime Environment to continue Deep history shows it failing on test-osuosl-aix72-ppc64-5 and passing on test-osuosl-aix72-ppc64-1, test-osuosl-aix72-ppc64-1 and test-osuosl-aix72-ppc64-6. Rerun on a different machine in Grinder/11182 - Pass

@smlambert
Copy link
Contributor Author

smlambert commented Oct 16, 2024

arm_linux

sanity.openjdk
41 testcases fail in original, pass in automatic rerun

# CUSTOM_TARGET: com/sun/crypto/provider/NSASuiteB/TestHmacSHAOids.java com/sun/crypto/provider/Mac/HmacSaltLengths.java com/sun/org/apache/xml/internal/security/transforms/ClassLoaderTest.java com/sun/crypto/provider/TLS/TestPremaster.java com/sun/crypto/provider/Mac/HmacSHA512.java com/sun/crypto/provider/KeyProtector/IterationCount.java javax/crypto/Cipher/ByteBuffers.java com/sun/crypto/provider/TLS/TestKeyMaterial.java javax/crypto/Cipher/CipherInputStreamExceptions.java com/sun/crypto/provider/KeyAgreement/SupportedDHParamGensLongKey.java com/sun/crypto/provider/TLS/TestPRF12.java com/sun/crypto/provider/NSASuiteB/TestAESOids.java com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java javax/crypto/Cipher/ExampleVectors/CheckExampleVectors.java com/sun/org/apache/xml/internal/security/ShortECDSA.java javax/crypto/Cipher/CipherStreamClose.java com/sun/crypto/provider/Cipher/RSA/TestOAEP.java com/sun/crypto/provider/Mac/MacKAT.java com/sun/crypto/provider/Cipher/PBE/PBMacDoFinalVsUpdate.java com/sun/crypto/provider/NSASuiteB/TestAESWrapOids.java com/sun/crypto/provider/TLS/TestPRF.java com/sun/org/apache/xml/internal/security/SignatureKeyInfo.java com/sun/crypto/provider/TLS/TestMasterSecret.java javax/crypto/CryptoPermission/RSANoLimit.java com/sun/crypto/provider/Cipher/PBE/PBMacBuffer.java javax/crypto/spec/IvParameterSpec/NullIV.java javax/crypto/spec/DESKeySpec/NullKey.java javax/crypto/spec/GCMParameterSpec/GCMParameterSpecTest.java com/sun/crypto/provider/KeyAgreement/SupportedDHKeys.java com/sun/crypto/provider/Cipher/PBE/TestCipherKeyWrapperPBEKey.java com/sun/crypto/provider/Cipher/PBE/PBESealedObject.java javax/crypto/CryptoPermission/RC4AliasPermCheck.java javax/crypto/JceSecurity/VerificationResults.java javax/crypto/JceSecurity/FinalRestricted.java javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException2.java javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecInvalidEncoding.java com/sun/crypto/provider/KeyAgreement/SameDHKeyStressTest.java javax/crypto/CryptoPermissions/CryptoPolicyFallback.java javax/crypto/EncryptedPrivateKeyInfo/GetEncoded.java javax/crypto/CryptoPermissions/TestUnlimited.java javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException.java 
# TEST TARGETS RESULTS SUMMARY: TOTAL: 1   EXECUTED: 1   PASSED: 1   FAILED: 0   DISABLED: 0   SKIPPED: 0
# TESTCASES RESULTS SUMMARY: passed: 41; failed: 0; error: 0; skipped: 0 
1..1
ok 1 - jdk_custom_0
  ---
    output:
      |
        Test results: passed: 41
    duration_ms: 173832
  ...

extended.openjdk
4 targets are rerun, all but 1 passes in rerun, jdk_security3 fails with 1 testcase DebugOptions, rerun manually in Grinder/11184 - also fails in grinder

# Timestamp: Wed Oct 16 12:02:37 2024 UTC 
# TEST TARGETS RESULTS SUMMARY: TOTAL: 4   EXECUTED: 4   PASSED: 3   FAILED: 1   DISABLED: 0   SKIPPED: 0
# TESTCASES RESULTS SUMMARY: passed: 2,110; failed: 1; error: 0; skipped: 0 
1..4
ok 1 - jdk_net_2
  ---
    output:
      |
        Test results: passed: 807
    duration_ms: 3165084
  ...
not ok 2 - jdk_security3_2
  ---
    output:
      |
        Failed test cases: 
        TEST: sun/security/util/Debug/DebugOptions.java
        Test results: passed: 858; failed: 1
    duration_ms: 2934811
  ...
ok 3 - jdk_time_2
  ---
    output:
      |
        Test results: passed: 186
    duration_ms: 193679
  ...
ok 4 - jdk_tools_2
  ---
    output:
      |
        Test results: passed: 259
    duration_ms: 2066408
  ...

DebugOptions
14:43:27  STARTED    DebugOptions::shouldContain '[12] all+thread, properties\[.*\|main.*((.*\R)*)keystore\[.*\|main.*java.*\]:, properties\[\d{4}-\d{2}-\d{2}.*\]:'
14:43:27  java.lang.StackOverflowError
14:43:27  	at java.base/java.util.regex.Pattern$Loop.match(Pattern.java:4898)
14:43:27  	at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4820)
14:43:27  	at java.base/java.util.regex.Pattern$LineEnding.match(Pattern.java:3890)
14:43:27  	at java.base/java.util.regex.Pattern$CharPropertyGreedy.match(Pattern.java:4290)
14:43:27  	at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4789)
...
14:43:27  	at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4820)
14:43:27  FAILED     DebugOptions::shouldContain '[16] properties,all+thread, properties\[.*\|main.*java.*\]((.*\R)*)keystore\[.*\|main.*java.*\]:, properties:'
14:43:27  JavaTest Message: JUnit Platform Failure(s): 4
14:43:27  
14:43:27  [ JUnit Containers: found 5, started 5, succeeded 5, failed 0, aborted 0, skipped 0]
14:43:27  [ JUnit Tests: found 16, started 16, succeeded 12, failed 4, aborted 0, skipped 0]
14:43:27  
14:43:27  java.lang.Exception: JUnit test failure
14:43:27  	at com.sun.javatest.regtest.agent.JUnitRunner.runWithJUnitPlatform(JUnitRunner.java:149)
14:43:27  	at com.sun.javatest.regtest.agent.JUnitRunner.main(JUnitRunner.java:95)
14:43:27  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
14:43:27  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
14:43:27  	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
14:43:27  	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
14:43:27  	at com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:333)
14:43:27  	at java.base/java.lang.Thread.run(Thread.java:840)
14:43:27  
14:43:27  JavaTest Message: Test threw exception: java.lang.Exception
14:43:27  JavaTest Message: shutting down test
14:43:27  

extended.perf run appears to have been terminated, relaunch at https://ci.adoptium.net/job/Test_openjdk17_hs_extended.perf_arm_linux/193 - passes
Test_openjdk17_hs_extended.perf_arm_linux.tap.txt

21:28:02  make[1]: *** [settings.mk:356: extended.perf-..] Terminated
21:28:02  make: *** [makefile:70: _extended.perf] Terminated
21:28:02  Terminated
21:28:02  make[2]: *** [/ssd/jenkins/workspace/Test_openjdk17_hs_extended.perf_arm_linux/aqa-tests/TKG/../TKG/settings.mk:356: extended.perf-perf] Terminated
21:28:02  make[3]: *** [/ssd/jenkins/workspace/Test_openjdk17_hs_extended.perf_arm_linux/aqa-tests/TKG/../TKG/settings.mk:356: extended.perf-renaissance] Terminated
21:28:02  make[4]: *** [autoGen.mk:194: renaissance-par-mnemonics_0] Terminated

Sophia - sun/security/util/Debug/DebugOptions.java JBS https://bugs.openjdk.org/browse/JDK-8339713 - consider non-blocker.

@smlambert
Copy link
Contributor Author

smlambert commented Oct 16, 2024

riscv64_linux ✔️

sanity.functional
cmdLineTester_libpathTestRtfChild_0 - looks like it expects awt lib, likely should not be run against headless builds (mark as non-blocking/needing exclusion)

extended.functional
1 target CryptoTests_jtreg fails, passes on rerun

# Timestamp: Wed Oct 16 12:34:17 2024 UTC 
# TEST TARGETS RESULTS SUMMARY: TOTAL: 1   EXECUTED: 1   PASSED: 1   FAILED: 0   DISABLED: 0   SKIPPED: 0
1..1
ok 1 - CryptoTests_jtreg_0
  ---
    output:
      |
        Test results: passed: 31
    duration_ms: 702346
  ...

sanity.openjdk
1 testcase TestLoggerBundleSync fails, passes on rerun

# Timestamp: Wed Oct 16 18:02:46 2024 UTC 
# CUSTOM_TARGET: java/util/logging/TestLoggerBundleSync.java 
# TEST TARGETS RESULTS SUMMARY: TOTAL: 1   EXECUTED: 1   PASSED: 1   FAILED: 0   DISABLED: 0   SKIPPED: 0
# TESTCASES RESULTS SUMMARY: passed: 1; failed: 0; error: 0; skipped: 0 
1..1
ok 1 - jdk_custom_0
  ---
    output:
      |
        Test results: passed: 1
    duration_ms: 95386
  ...

extended.openjdk
2 testcases fail, 1 LinuxWeirdOutputDirTest still fails in rerun - rerun in Grinder/11191 - still fails looks like that test expects awt lib, should not be run against headless builds (consider non-blocking).

# Timestamp: Thu Oct 17 01:29:38 2024 UTC 
# CUSTOM_TARGET: tools/jpackage/linux/LinuxWeirdOutputDirTest.java tools/jpackage/linux/LinuxWeirdOutputDirTest.java javax/net/ssl/DTLS/PacketLossRetransmission.java 
# TEST TARGETS RESULTS SUMMARY: TOTAL: 1   EXECUTED: 1   PASSED: 0   FAILED: 1   DISABLED: 0   SKIPPED: 0
# TESTCASES RESULTS SUMMARY: passed: 1; failed: 1; error: 0; skipped: 0 
1..1
not ok 1 - jdk_custom_0
  ---
    output:
      |
        Failed test cases: 
        TEST: tools/jpackage/linux/LinuxWeirdOutputDirTest.java
        Test results: passed: 1; failed: 1
    duration_ms: 296763
  ...


Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't load library: /home/jenkins/workspace/Grinder/aqa-tests/TKG/output_17291786461946/jdk_custom_0/work/scratch/0/test.965ce0cf/output/bin/LinuxWeirdOutputDirTest/lib/runtime/lib/libawt_xawt.so
	at java.base/java.lang.ClassLoader.loadLibrary(Unknown Source)
	at java.base/java.lang.Runtime.load0(Unknown Source)
	at java.base/java.lang.System.load(Unknown Source)
	at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
	at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(Unknown Source)
	at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
	at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
	at java.base/jdk.internal.loader.NativeLibraries.findFromPaths(Unknown Source)
	at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
	at java.base/java.lang.ClassLoader.loadLibrary(Unknown Source)
	at java.base/java.lang.Runtime.loadLibrary0(Unknown Source)
	at java.base/java.lang.System.loadLibrary(Unknown Source)
	at java.desktop/java.awt.Toolkit$2.run(Unknown Source)
	at java.desktop/java.awt.Toolkit$2.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at java.desktop/java.awt.Toolkit.loadLibraries(Unknown Source)
	at java.desktop/java.awt.Toolkit.initStatic(Unknown Source)
	at java.desktop/java.awt.Toolkit.<clinit>(Unknown Source)
	at java.desktop/java.awt.Desktop.isDesktopSupported(Unknown Source)
	at Hello.createInstance(Hello.java:170)
	at Hello.<clinit>(Hello.java:161)

extended.perf

@smlambert
Copy link
Contributor Author

smlambert commented Oct 16, 2024

ppc64le_linux ✔️
Smoke tests failed as they were sent to the machine that should have been taken offline

19:38:59  stdout: 
19:38:59  stderr: /usr/local/libexec/git-core/git-remote-https: /usr/lib/powerpc64le-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /usr/local/libexec/git-core/git-remote-https)

This means no test jobs were launched.

Rerun smoke tests here: https://ci.adoptium.net/job/build-scripts/job/jobs/job/release/job/jobs/job/jdk17u/job/jdk17u-release-linux-ppc64le-temurin_SmokeTests/24 - passes
jdk17u-release-linux-ppc64le-temurin_SmokeTests.tap.txt

Run the 9 top-level test targets here: https://ci.adoptium.net/view/Test_grinder/job/AQA_Test_Pipeline/379/
extended.openjdk
1 jdk_nio testcase java/nio/channels/DatagramChannel/Disconnect.java fails, rerun in Grinder/11188 fails

not ok 21 - jdk_nio_0
  ---
    output:
      |
        Failed test cases: 
        TEST: java/nio/channels/DatagramChannel/Disconnect.java
        Test results: passed: 441; failed: 1
    duration_ms: 474946
  ...
not ok 22 - jdk_nio_1
  ---
    output:
      |
        Failed test cases: 
        TEST: java/nio/channels/DatagramChannel/Disconnect.java
        Test results: passed: 441; failed: 1
    duration_ms: 529552
  ...

Compilation fails, InetAddress.ofLiteral cannot find symbol, known issue and won't be fixed upstream until Jan 2025 release, so needed exclusion in release branch (https://bugs.openjdk.org/browse/JDK-8299813). Consider non-blocking.

00:19:15  stderr:
00:19:15  WARNING: A terminally deprecated method in java.lang.System has been called
00:19:15  WARNING: System::setSecurityManager has been called by com.sun.javatest.regtest.agent.RegressionSecurityManager (file:/home/jenkins/workspace/Grinder/jvmtest/openjdk/jtreg/lib/jtreg.jar)
00:19:15  WARNING: Please consider reporting this to the maintainers of com.sun.javatest.regtest.agent.RegressionSecurityManager
00:19:15  WARNING: System::setSecurityManager will be removed in a future release
00:19:15  direct:
00:19:15  /home/jenkins/workspace/Grinder/aqa-tests/openjdk/openjdk-jdk/test/jdk/java/nio/channels/DatagramChannel/Disconnect.java:55: error: cannot find symbol
00:19:15                  InetAddress lo4 = InetAddress.ofLiteral("127.0.0.1");
00:19:15                                               ^
00:19:15    symbol:   method ofLiteral(String)
00:19:15    location: class InetAddress
00:19:15  /home/jenkins/workspace/Grinder/aqa-tests/openjdk/openjdk-jdk/test/jdk/java/nio/channels/DatagramChannel/Disconnect.java:65: error: cannot find symbol
00:19:15                  InetAddress lo6 = InetAddress.ofLiteral("::1");
00:19:15                                               ^
00:19:15    symbol:   method ofLiteral(String)
00:19:15    location: class InetAddress
00:19:15  2 errors

@smlambert
Copy link
Contributor Author

smlambert commented Oct 18, 2024

x86-32_windows ✔️

extended.openjdk - non-blocking, known failures
12 testcases fail in rerun, run in Grinder/11215

# Timestamp: Wed Oct 16 23:55:44 2024 UTC 
# CUSTOM_TARGET: java/beans/PropertyEditor/6380849/TestPropertyEditor.java java/beans/PropertyEditor/TestColorClass.java java/beans/PropertyEditor/TestColorClassJava.java java/beans/PropertyEditor/TestColorClassNull.java java/beans/PropertyEditor/TestColorClassValue.java java/beans/PropertyEditor/TestFontClassJava.java java/beans/PropertyEditor/TestFontClass.java java/beans/PropertyEditor/TestFontClassNull.java java/beans/PropertyEditor/TestFontClassValue.java java/beans/XMLEncoder/java_awt_ScrollPane.java java/nio/channels/unixdomain/IOExchanges.java sun/tools/jhsdb/JShellHeapDumpTest.java javax/imageio/plugins/jpeg/JPEGsNotAcceleratedTest.java 
# TEST TARGETS RESULTS SUMMARY: TOTAL: 1   EXECUTED: 1   PASSED: 0   FAILED: 1   DISABLED: 0   SKIPPED: 0
# TESTCASES RESULTS SUMMARY: passed: 1; failed: 12; error: 0; skipped: 0 
1..1
not ok 1 - jdk_custom_0
  ---
    output:
      |
        Failed test cases: 
        TEST: java/beans/PropertyEditor/6380849/TestPropertyEditor.java
        TEST: java/beans/PropertyEditor/TestColorClass.java
        TEST: java/beans/PropertyEditor/TestColorClassJava.java
        TEST: java/beans/PropertyEditor/TestColorClassNull.java
        TEST: java/beans/PropertyEditor/TestColorClassValue.java
        TEST: java/beans/PropertyEditor/TestFontClass.java
        TEST: java/beans/PropertyEditor/TestFontClassJava.java
        TEST: java/beans/PropertyEditor/TestFontClassNull.java
        TEST: java/beans/PropertyEditor/TestFontClassValue.java
        TEST: java/beans/XMLEncoder/java_awt_ScrollPane.java
        TEST: javax/imageio/plugins/jpeg/JPEGsNotAcceleratedTest.java
        TEST: sun/tools/jhsdb/JShellHeapDumpTest.java
        Test results: passed: 1; failed: 12
    duration_ms: 147783
  ...

These are 'known' failures (most are HeadlessException) that should likely get excluded as we will not be running with a desktop session open under automation.

java.awt.HeadlessException: 
The application does not have desktop access,
but this program performed an operation which requires it.
	at java.desktop/java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:164)
	at java.desktop/java.awt.Window.<init>(Window.java:553)
	at java.desktop/java.awt.Frame.<init>(Frame.java:428)
	at java.desktop/java.awt.Frame.<init>(Frame.java:393)
	at JPEGsNotAcceleratedTest.main(JPEGsNotAcceleratedTest.java:307)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
	at java.base/java.lang.Thread.run(Thread.java:840)

JShellHeapDumpTest has an issue where it needs a particular configuration on the machine or fails with pipe closed

Starting Jshell
[JShell]:c:\jenkins\workspace\Grinder\jdkbinary\j2sdk-image\bin\jshell.exe
[JShell] |  Welcome to JShell -- Version 17.0.13
[JShell] |  For an introduction type: /help intro
Jshell Started in 1470ms
Starting jmap against 10108
[2024-10-18T03:50:25.097693900Z] Gathering output for process 13428
[2024-10-18T03:50:25.368124Z] Waiting for completion for process 13428
[2024-10-18T03:50:25.368124Z] Waiting for completion finished for process 13428
Output and diagnostic info for process 13428 was saved into 'pid-13428-output.log'
jhsdb jmap stdout:
Attaching to process ID 10108, please wait...

jhsdb jmap stderr:
Error attaching to process: Windbg Error: WaitForEvent failed! (hr: 0x80004002)
sun.jvm.hotspot.debugger.DebuggerException: Windbg Error: WaitForEvent failed! (hr: 0x80004002)
	at jdk.hotspot.agent/sun.jvm.hotspot.debugger.windbg.WindbgDebuggerLocal.attach0(Native Method)
	at jdk.hotspot.agent/sun.jvm.hotspot.debugger.windbg.WindbgDebuggerLocal.attach(WindbgDebuggerLocal.java:152)
	at jdk.hotspot.agent/sun.jvm.hotspot.HotSpotAgent.attachDebugger(HotSpotAgent.java:651)
	at jdk.hotspot.agent/sun.jvm.hotspot.HotSpotAgent.setupDebuggerWin32(HotSpotAgent.java:549)
	at jdk.hotspot.agent/sun.jvm.hotspot.HotSpotAgent.setupDebugger(HotSpotAgent.java:366)
	at jdk.hotspot.agent/sun.jvm.hotspot.HotSpotAgent.go(HotSpotAgent.java:337)
	at jdk.hotspot.agent/sun.jvm.hotspot.HotSpotAgent.attach(HotSpotAgent.java:142)
	at jdk.hotspot.agent/sun.jvm.hotspot.tools.Tool.start(Tool.java:203)
	at jdk.hotspot.agent/sun.jvm.hotspot.tools.Tool.execute(Tool.java:134)
	at jdk.hotspot.agent/sun.jvm.hotspot.tools.JMap.main(JMap.java:202)
	at jdk.hotspot.agent/sun.jvm.hotspot.SALauncher.runJMAP(SALauncher.java:340)
	at jdk.hotspot.agent/sun.jvm.hotspot.SALauncher.main(SALauncher.java:500)


###### End of all output:
[2024-10-18T03:50:25.373122500Z] Waiting for completion for process 13428
[2024-10-18T03:50:25.373122500Z] Waiting for completion finished for process 13428
[2024-10-18T03:50:25.373122500Z] Waiting for completion for process 13428
[2024-10-18T03:50:25.373122500Z] Waiting for completion finished for process 13428
Jshell not alive
    
Standard Error
[JShell] jshell> Exception in thread "main" java.io.IOError: java.io.IOException: The pipe is being closed
[JShell] 	at jdk.internal.le/jdk.internal.org.jline.keymap.BindingReader.readCharacter(BindingReader.java:170)
[JShell] 	at jdk.internal.le/jdk.internal.org.jline.keymap.BindingReader.readBinding(BindingReader.java:110)
[JShell] 	at jdk.internal.le/jdk.internal.org.jline.keymap.BindingReader.readBinding(BindingReader.java:61)
[JShell] 	at jdk.internal.le/jdk.internal.org.jline.reader.impl.LineReaderImpl.doReadBinding(LineReaderImpl.java:924)
[JShell] 	at jdk.internal.le/jdk.internal.org.jline.reader.impl.LineReaderImpl.readBinding(LineReaderImpl.java:957)
[JShell] 	at jdk.jshell/jdk.internal.jshell.tool.ConsoleIOContext$2.readBinding(ConsoleIOContext.java:172)
[JShell] 	at jdk.internal.le/jdk.internal.org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:652)
[JShell] 	at jdk.internal.le/jdk.internal.org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:468)
[JShell] 	at jdk.jshell/jdk.internal.jshell.tool.ConsoleIOContext.readLine(ConsoleIOContext.java:248)
[JShell] 	at jdk.jshell/jdk.internal.jshell.tool.JShellTool.getInput(JShellTool.java:1275)
[JShell] 	at jdk.jshell/jdk.internal.jshell.tool.JShellTool.run(JShellTool.java:1209)
[JShell] 	at jdk.jshell/jdk.internal.jshell.tool.JShellTool.start(JShellTool.java:995)
[JShell] 	at jdk.jshell/jdk.internal.jshell.tool.JShellToolBuilder.start(JShellToolBuilder.java:261)
[JShell] 	at jdk.jshell/jdk.internal.jshell.tool.JShellToolProvider.main(JShellToolProvider.java:120)
[JShell] Caused by: java.io.IOException: The pipe is being closed
[JShell] 	at java.base/java.io.FileInputStream.read0(Native Method)
[JShell] 	at java.base/java.io.FileInputStream.read(FileInputStream.java:228)
[JShell] 	at jdk.internal.le/jdk.internal.org.jline.utils.NonBlockingInputStreamImpl.run(NonBlockingInputStreamImpl.java:209)
[JShell] 	at java.base/java.lang.Thread.run(Thread.java:840)
 stdout: [Attaching to process ID 10108, please wait...
];
 stderr: [Error attaching to process: Windbg Error: WaitForEvent failed! (hr: 0x80004002)
sun.jvm.hotspot.debugger.DebuggerException: Windbg Error: WaitForEvent failed! (hr: 0x80004002)
	at jdk.hotspot.agent/sun.jvm.hotspot.debugger.windbg.WindbgDebuggerLocal.attach0(Native Method)
	at jdk.hotspot.agent/sun.jvm.hotspot.debugger.windbg.WindbgDebuggerLocal.attach(WindbgDebuggerLocal.java:152)
	at jdk.hotspot.agent/sun.jvm.hotspot.HotSpotAgent.attachDebugger(HotSpotAgent.java:651)
	at jdk.hotspot.agent/sun.jvm.hotspot.HotSpotAgent.setupDebuggerWin32(HotSpotAgent.java:549)
	at jdk.hotspot.agent/sun.jvm.hotspot.HotSpotAgent.setupDebugger(HotSpotAgent.java:366)
	at jdk.hotspot.agent/sun.jvm.hotspot.HotSpotAgent.go(HotSpotAgent.java:337)
	at jdk.hotspot.agent/sun.jvm.hotspot.HotSpotAgent.attach(HotSpotAgent.java:142)
	at jdk.hotspot.agent/sun.jvm.hotspot.tools.Tool.start(Tool.java:203)
	at jdk.hotspot.agent/sun.jvm.hotspot.tools.Tool.execute(Tool.java:134)
	at jdk.hotspot.agent/sun.jvm.hotspot.tools.JMap.main(JMap.java:202)
	at jdk.hotspot.agent/sun.jvm.hotspot.SALauncher.runJMAP(SALauncher.java:340)
	at jdk.hotspot.agent/sun.jvm.hotspot.SALauncher.main(SALauncher.java:500)

]
 exitValue = 1

java.lang.RuntimeException: Test ERROR java.lang.RuntimeException: Expected to get exit value of [0]

	at JShellHeapDumpTest.launch(JShellHeapDumpTest.java:82)
	at JShellHeapDumpTest.launch(JShellHeapDumpTest.java:97)
	at JShellHeapDumpTest.testHeapDump(JShellHeapDumpTest.java:133)
	at JShellHeapDumpTest.main(JShellHeapDumpTest.java:184)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
	at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.lang.RuntimeException: Expected to get exit value of [0]

	at jdk.test.lib.process.OutputAnalyzer.shouldHaveExitValue(OutputAnalyzer.java:489)
	at JShellHeapDumpTest.launch(JShellHeapDumpTest.java:80)
	... 9 more

JavaTest Message: Test threw exception: java.lang.RuntimeException: Test ERROR java.lang.RuntimeException: Expected to get exit value of [0]

JavaTest Message: shutting down test

STATUS:Failed.`main' threw exception: java.lang.RuntimeException: Test ERROR java.lang.RuntimeException: Expected to get exit value of [0]
    

@sophia-guo sophia-guo self-assigned this Oct 21, 2024
@sophia-guo
Copy link
Contributor

#5689 (comment)

@jiekang could you please add https://bugs.openjdk.org/browse/JDK-8339713 Affects Version/s with 17? Thanks.

@jiekang
Copy link
Contributor

jiekang commented Oct 29, 2024

@sophia-guo Done. I would like to add a comment along the lines of:

We saw this failing for JDK 17 arm32 as well here: <link-to-GitHub-issue>.

But to a bug-specific issue rather than this release one. Can a separate issue be made to track this failure?

@sophia-guo
Copy link
Contributor

@jiekang as there is a JBS I'd like not to add a duplicate one here as this will require extra work to track it especially no extra helpful information is provided.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

3 participants