IBM Support

IV66519: PACKAGE JCK.RUNTIME.API.ORG_IETF IS NOT EXECUTING

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • Error Message: 1. java/sdk is expected to create a file
    "krb5.cache" and "krb5.keytab:" at results directory location
    before the tests start running.2. Starting build level :
    20130312_01, java/sdk is creating the cache file krb5cc_testuser
    (if the test is run as testuser) or krb5cc_root (if the test is
    run as root user)  at /home/testuser/ (if test runas test user)
    or /root (if test run as root user) respectively, Also not sure
    where the "krb5.keytab:" file is being created.3. Tests are
    failing with following error.<OSB>KRB_DBG_TOOL<CSB> Kinit:main:
     >>> Kinit: set cache to /home/testuser/krb5cc_testuserCould not
    create Credientials for client: user2@REALMNAME, Exiting.4.
    Test is not creating the right cache file name at right location
    hence the tests are not executing.5. java/sdk is expected to
    create a file "krb5.keytab" at results directory location before
    the tests start
    running.********************************************************
    ****************************************************************
    ************************************STEPS TO
    REPRODUCE-------------------1. Download and install the failing
    build from espresso2. Download the JCK material from cvs
    repository and set it up in the machine.3. Run the
    command:/jtctest/javatest/javatest/current/javatest.HEAD-ascii/t
    ools/gmake/linux_x86-32/make_3.82/make -r -f
    /jtctest/javatest/javatest/current/javatest.HEAD-ascii/tools/jck
    _harness/axxon_jck/makefile PLATFORM=linux_x86-32
    JAVATEST_ROOT=/jtctest/javatest/javatest/current/javatest.HEAD-a
    scii CONFIG=svt LOCATION=bangalore STREAM=default
    SDK_BUILD_DATE=20140302_01 SETUP_JAVA=.setup_java_from_espresso
    JCK_ID=JCK8-b42 STREAM=80 DISPLAY=ml4lpar7:3 PRECLEAN_CMD=
    DEBUG=warning BUILD_TYPE=PKG VARIATION=NoOptions
    _jck.runtime.api.org_ietf
    .
    Stack Trace: N.A.
    .
    

Local fix

Problem summary

  • The problem was caused by how JGSS component reads
    KRB5CCNAME.The previous implementation use
    System.getProperty(String) to read it, and current failed
    implementation use System.getenv(String) to read it.Since the
    test script use -DKRB5CCNAME=$credfile -DKRB5_KTNAME=$keytabfile
    to set KRB5CCNAME, System.getenv(String) in the current
    implementation cannot read the value. Hence the test failed.
    

Problem conclusion

  • Support reading KRB5CCNAME as both system environment and system
    property.The same applies to KRB5_KTNAME.The corresponding
    Austin defect is 115706.The corresponding Hursley defect is
    202356.The corresponding RTC Problem Report is 61045.Platform
    affected: All platforms.JVMs affected: 5.0, 6.0, 6.26, 7.0,
    7.27.Jars affected: ibmjgssprovider.jar.The fix will be
    available in 150_SR16_FP8, 160_SR16_FP2, 626_SR8_FP2, 170_SR8,
    727_SR2.Build level is 20140630.
    .
    This APAR will be fixed in the following Java Releases:
       7 R1 SR2       (7.1.2.0)
       6 R1 SR9       (6.1.9.0)
       6    SR17      (6.0.17.0)
       5.0  SR16 FP8  (5.0.16.8)
       7    SR8       (7.0.8.0)
    .
    Contact your IBM Product's Service Team for these Service
    Refreshes and Fix Packs.
    For those running stand-alone, information about the Service
    Refreshes and Fix Packs can be found at:
               https://www.ibm.com/developerworks/java/jdk/
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV66519

  • Reported component name

    SECURITY

  • Reported component ID

    620700125

  • Reported release

    260

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-11-03

  • Closed date

    2014-11-03

  • Last modified date

    2014-11-03

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    IV66520

Fix information

  • Fixed component name

    SECURITY

  • Fixed component ID

    620700125

Applicable component levels

  • R260 PSY

       UP

  • R600 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSNVBF","label":"Runtimes for Java Technology"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"260","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
07 December 2020