adoptium / adoptium/aqa-tests

jdk_security4_0_FAILED sun/security/krb5/auto/Cleaners.java Exception: Proc abnormal end

Open
#7,289 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

**Failing Test Info**
Test Name: jdk_security4_0
Test Duration:
Machine it fails on: fyrec21g.vmec.svl.ibm.com (z/OS)
Machines it passes on (if intermittent):

**Jenkins Test Job Info**
Jenkins Test Job Name: Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0
Jenkins Test Job URL: [test job](https://hyc-runtimes-jenkins.swg-devops.com/job/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/15/consoleText)
TRSS link for the build (if available):

**Deep History Link from TRSS (if available)**

** Rerun in Grinder Link (if available) or Steps to Reproduce**

**Java Version output (from console output)**

**Relevant Console Output (showing exceptions/errors/crashes)**

```
[2026-07-08T21:51:56.582Z] STDOUT:
[2026-07-08T21:51:56.582Z] Start KDC on 9194
[2026-07-08T21:51:56.582Z] -----------------------------------------------
[2026-07-08T21:51:56.582Z] >>>>> UDP packet received
[2026-07-08T21:51:56.582Z] REALM:9194> user@REALM sends AS-REQ for krbtgt/REALM@REALM, KDCOptions: FORWARDABLE,
[2026-07-08T21:51:56.582Z] KrbException: Additional pre-authentication required (25)
[2026-07-08T21:51:56.582Z] at KDC.processAsReq(KDC.java:1335)
[2026-07-08T21:51:56.582Z] at KDC.processMessage(KDC.java:809)
[2026-07-08T21:51:56.582Z] at KDC$1.run(KDC.java:1565)
[2026-07-08T21:51:56.582Z] Error 25 Additional pre-authentication required
[2026-07-08T21:51:56.582Z] >>>>> UDP request honored
[2026-07-08T21:51:56.582Z] -----------------------------------------------
[2026-07-08T21:51:56.582Z] >>>>> UDP packet received
[2026-07-08T21:51:56.582Z] REALM:9194> user@REALM sends AS-REQ for krbtgt/REALM@REALM, KDCOptions: FORWARDABLE,
[2026-07-08T21:51:56.582Z] Return user@REALM ticket for krbtgt/REALM@REALM, flags FORWARDABLE;INITIAL;PRE-AUTHENT
[2026-07-08T21:51:56.582Z] >>>>> UDP request honored
[2026-07-08T21:51:56.583Z] PROC: client cmdline: [/home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/jdkbinary/j2sdk-image/bin/java, --add-exports=java.base/jdk.internal.misc=ALL-UNNAMED, --add-exports=java.base/sun.security.util=ALL-UNNAMED, --add-exports=java.security.jgss/sun.security.jgss=ALL-UNNAMED, --add-exports=java.security.jgss/sun.security.jgss.krb5=ALL-UNNAMED, --add-opens=java.security.jgss/sun.security.krb5=ALL-UNNAMED, --add-opens=java.security.jgss/sun.security.krb5.internal=ALL-UNNAMED, --add-exports=java.security.jgss/sun.security.krb5.internal.ccache=ALL-UNNAMED, --add-exports=java.security.jgss/sun.security.krb5.internal.rcache=ALL-UNNAMED, --add-exports=java.security.jgss/sun.security.krb5.internal.crypto=ALL-UNNAMED, --add-exports=java.security.jgss/sun.security.krb5.internal.ktab=ALL-UNNAMED, -cp, /home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/aqa-tests/TKG/output_17835456309645/jdk_security4_1/work/classes/0/sun/security/krb5/auto/Cleaners.d:/home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/aqa-tests/TKG/output_17835456309645/jdk_security4_1/work/classes/0/sun/security/krb5/auto/Cleaners.d/test/lib:/home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/aqa-tests/openjdk/openjdk-jdk/test/jdk/sun/security/krb5/auto:/home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/aqa-tests/openjdk/openjdk-jdk/test/lib, -ea, -esa, -Xmx512m, -XX:-UseCompressedOops, -Xverbosegclog, -Dcom.ibm.tools.attach.enable=yes, -Dsun.security.jgss.native=true, -Dsun.security.nativegss.debug=true, -Djavax.security.auth.useSubjectCredsOnly=false, Cleaners, client]
[2026-07-08T21:51:56.583Z] KRB5_KTNAME=none KRB5CCNAME=FILE:ccache KRB5_TRACE=/dev/stderr KRB5_CONFIG=krb5.conf /home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/jdkbinary/j2sdk-image/bin/java --add-exports=java.base/jdk.internal.misc=ALL-UNNAMED --add-exports=java.base/sun.security.util=ALL-UNNAMED --add-exports=java.security.jgss/sun.security.jgss=ALL-UNNAMED --add-exports=java.security.jgss/sun.security.jgss.krb5=ALL-UNNAMED --add-opens=java.security.jgss/sun.security.krb5=ALL-UNNAMED --add-opens=java.security.jgss/sun.security.krb5.internal=ALL-UNNAMED --add-exports=java.security.jgss/sun.security.krb5.internal.ccache=ALL-UNNAMED --add-exports=java.security.jgss/sun.security.krb5.internal.rcache=ALL-UNNAMED --add-exports=java.security.jgss/sun.security.krb5.internal.crypto=ALL-UNNAMED --add-exports=java.security.jgss/sun.security.krb5.internal.ktab=ALL-UNNAMED -cp /home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/aqa-tests/TKG/output_17835456309645/jdk_security4_1/work/classes/0/sun/security/krb5/auto/Cleaners.d:/home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/aqa-tests/TKG/output_17835456309645/jdk_security4_1/work/classes/0/sun/security/krb5/auto/Cleaners.d/test/lib:/home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/aqa-tests/openjdk/openjdk-jdk/test/jdk/sun/security/krb5/auto:/home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/aqa-tests/openjdk/openjdk-jdk/test/lib -ea -esa -Xmx512m -XX:-UseCompressedOops -Xverbosegclog -Dcom.ibm.tools.attach.enable=yes -Dsun.security.jgss.native=true -Dsun.security.nativegss.debug=true -Djavax.security.auth.useSubjectCredsOnly=false Cleaners client
[2026-07-08T21:51:56.583Z] PROC: server cmdline: [/home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/jdkbinary/j2sdk-image/bin/java, --add-exports=java.base/jdk.internal.misc=ALL-UNNAMED, --add-exports=java.base/sun.security.util=ALL-UNNAMED, --add-exports=java.security.jgss/sun.security.jgss=ALL-UNNAMED, --add-exports=java.security.jgss/sun.security.jgss.krb5=ALL-UNNAMED, --add-opens=java.security.jgss/sun.security.krb5=ALL-UNNAMED, --add-opens=java.security.jgss/sun.security.krb5.internal=ALL-UNNAMED, --add-exports=java.security.jgss/sun.security.krb5.internal.ccache=ALL-UNNAMED, --add-exports=java.security.jgss/sun.security.krb5.internal.rcache=ALL-UNNAMED, --add-exports=java.security.jgss/sun.security.krb5.internal.crypto=ALL-UNNAMED, --add-exports=java.security.jgss/sun.security.krb5.internal.ktab=ALL-UNNAMED, -cp, /home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/aqa-tests/TKG/output_17835456309645/jdk_security4_1/work/classes/0/sun/security/krb5/auto/Cleaners.d:/home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/aqa-tests/TKG/output_17835456309645/jdk_security4_1/work/classes/0/sun/security/krb5/auto/Cleaners.d/test/lib:/home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/aqa-tests/openjdk/openjdk-jdk/test/jdk/sun/security/krb5/auto:/home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/aqa-tests/openjdk/openjdk-jdk/test/lib, -ea, -esa, -Xmx512m, -XX:-UseCompressedOops, -Xverbosegclog, -Dcom.ibm.tools.attach.enable=yes, -Dsun.security.jgss.native=true, -Dsun.security.nativegss.debug=true, -Djavax.security.auth.useSubjectCredsOnly=false, Cleaners, server]
[2026-07-08T21:51:56.583Z] KRB5_KTNAME=server.ktab KRB5_TRACE=/dev/stderr KRB5_CONFIG=krb5.conf /home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/jdkbinary/j2sdk-image/bin/java --add-exports=java.base/jdk.internal.misc=ALL-UNNAMED --add-exports=java.base/sun.security.util=ALL-UNNAMED --add-exports=java.security.jgss/sun.security.jgss=ALL-UNNAMED --add-exports=java.security.jgss/sun.security.jgss.krb5=ALL-UNNAMED --add-opens=java.security.jgss/sun.security.krb5=ALL-UNNAMED --add-opens=java.security.jgss/sun.security.krb5.internal=ALL-UNNAMED --add-exports=java.security.jgss/sun.security.krb5.internal.ccache=ALL-UNNAMED --add-exports=java.security.jgss/sun.security.krb5.internal.rcache=ALL-UNNAMED --add-exports=java.security.jgss/sun.security.krb5.internal.crypto=ALL-UNNAMED --add-exports=java.security.jgss/sun.security.krb5.internal.ktab=ALL-UNNAMED -cp /home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/aqa-tests/TKG/output_17835456309645/jdk_security4_1/work/classes/0/sun/security/krb5/auto/Cleaners.d:/home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/aqa-tests/TKG/output_17835456309645/jdk_security4_1/work/classes/0/sun/security/krb5/auto/Cleaners.d/test/lib:/home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/aqa-tests/openjdk/openjdk-jdk/test/jdk/sun/security/krb5/auto:/home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/aqa-tests/openjdk/openjdk-jdk/test/lib -ea -esa -Xmx512m -XX:-UseCompressedOops -Xverbosegclog -Dcom.ibm.tools.attach.enable=yes -Dsun.security.jgss.native=true -Dsun.security.nativegss.debug=true -Djavax.security.auth.useSubjectCredsOnly=false Cleaners server
[2026-07-08T21:51:56.583Z] PROC: backend cmdline: [/home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/jdkbinary/j2sdk-image/bin/java, --add-exports=java.base/jdk.internal.misc=ALL-UNNAMED, --add-exports=java.base/sun.security.util=ALL-UNNAMED, --add-exports=java.security.jgss/sun.security.jgss=ALL-UNNAMED, --add-exports=java.security.jgss/sun.security.jgss.krb5=ALL-UNNAMED, --add-opens=java.security.jgss/sun.security.krb5=ALL-UNNAMED, --add-opens=java.security.jgss/sun.security.krb5.internal=ALL-UNNAMED, --add-exports=java.security.jgss/sun.security.krb5.internal.ccache=ALL-UNNAMED, --add-exports=java.security.jgss/sun.security.krb5.internal.rcache=ALL-UNNAMED, --add-exports=java.security.jgss/sun.security.krb5.internal.crypto=ALL-UNNAMED, --add-exports=java.security.jgss/sun.security.krb5.internal.ktab=ALL-UNNAMED, -cp, /home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/aqa-tests/TKG/output_17835456309645/jdk_security4_1/work/classes/0/sun/security/krb5/auto/Cleaners.d:/home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/aqa-tests/TKG/output_17835456309645/jdk_security4_1/work/classes/0/sun/security/krb5/auto/Cleaners.d/test/lib:/home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/aqa-tests/openjdk/openjdk-jdk/test/jdk/sun/security/krb5/auto:/home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/aqa-tests/openjdk/openjdk-jdk/test/lib, -ea, -esa, -Xmx512m, -XX:-UseCompressedOops, -Xverbosegclog, -Dcom.ibm.tools.attach.enable=yes, -Dsun.security.jgss.native=true, -Dsun.security.nativegss.debug=true, -Djavax.security.auth.useSubjectCredsOnly=false, Cleaners, backend]
[2026-07-08T21:51:56.583Z] KRB5_KTNAME=backend.ktab KRB5_TRACE=/dev/stderr KRB5_CONFIG=krb5.conf /home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/jdkbinary/j2sdk-image/bin/java --add-exports=java.base/jdk.internal.misc=ALL-UNNAMED --add-exports=java.base/sun.security.util=ALL-UNNAMED --add-exports=java.security.jgss/sun.security.jgss=ALL-UNNAMED --add-exports=java.security.jgss/sun.security.jgss.krb5=ALL-UNNAMED --add-opens=java.security.jgss/sun.security.krb5=ALL-UNNAMED --add-opens=java.security.jgss/sun.security.krb5.internal=ALL-UNNAMED --add-exports=java.security.jgss/sun.security.krb5.internal.ccache=ALL-UNNAMED --add-exports=java.security.jgss/sun.security.krb5.internal.rcache=ALL-UNNAMED --add-exports=java.security.jgss/sun.security.krb5.internal.crypto=ALL-UNNAMED --add-exports=java.security.jgss/sun.security.krb5.internal.ktab=ALL-UNNAMED -cp /home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/aqa-tests/TKG/output_17835456309645/jdk_security4_1/work/classes/0/sun/security/krb5/auto/Cleaners.d:/home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/aqa-tests/TKG/output_17835456309645/jdk_security4_1/work/classes/0/sun/security/krb5/auto/Cleaners.d/test/lib:/home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/aqa-tests/openjdk/openjdk-jdk/test/jdk/sun/security/krb5/auto:/home/jenkins/workspace/Test_openjdk21_ibm_sanity.openjdk_s390x_zos_Personal_testList_0/aqa-tests/openjdk/openjdk-jdk/test/lib -ea -esa -Xmx512m -XX:-UseCompressedOops -Xverbosegclog -Dcom.ibm.tools.attach.enable=yes -Dsun.security.jgss.native=true -Dsun.security.nativegss.debug=true -Djavax.security.auth.useSubjectCredsOnly=false Cleaners backend
[2026-07-08T21:51:56.583Z] PROC: client readline:
[2026-07-08T21:51:56.583Z] STDERR:
[2026-07-08T21:51:56.583Z] java.lang.Exception: Proc abnormal end
[2026-07-08T21:51:56.583Z] at jdk.test.lib.process.Proc.readData(Proc.java:430)
[2026-07-08T21:51:56.583Z] at Cleaners.main(Cleaners.java:106)
[2026-07-08T21:51:56.583Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
[2026-07-08T21:51:56.583Z] at java.base/java.lang.reflect.Method.invoke(Method.java:586)
[2026-07-08T21:51:56.583Z] at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
[2026-07-08T21:51:56.583Z] at java.base/java.lang.Thread.run(Thread.java:1600)
```

**Attach or link to relevant artifacts**
In the case of test failures, the Jenkins Test Job has test_output.tar.gz artifacts that contain extra logs and core files in the case of crashes. Please download and inspect these files. Copy relevant files to an accessible location that can be linked to, or attach relevant files to this issue directly.

Based on https://github.com/eclipse-openj9/openj9/issues/16248, this test was disabled for AIX via https://github.com/adoptium/aqa-tests/pull/4111. The failure symptom looks same so should be safe to disable it on z/OS but tagging @joransiu and @pshipton for confirmation.

Contributor guide

Open the contributing guide

Research direction

Start with the jdk_security4_0 test and sun/security/krb5/auto/Cleaners.java, then reproduce the failure on the reported z/OS machine. Inspect why the Cleaners client, server, or backend process ends abnormally; done means the test completes successfully on that environment.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
security, testing-qa
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.