jdk_security4_0_FAILED sun/security/krb5/auto/Cleaners.java Exception: Proc abnormal end
- 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
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