IBM Support

PM72644: KEYSTOREEXCEPTION: KEYSTORE JCERACFKS IMPLEMENTATION NOT FOUND. REGRESSION. ** Java 6 Service Refresh 11 i 12/11/29 PTF PEREMOVE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as duplicate of another APAR.

Error description

  • The PTFs for Java 6.0 SR11 (64-bit and 31-bit) are in ERROR.
    
    
    PE Information:
    As delivered, these levels of the JVM fail to load the RACF
    Keystore implementation when using an invocation similar to:
    KeyStore.getInstance("JCERACFKS")
    
    
    Users Affected:
    All users who have applied the affected PTFs.
    Any system running Java 6.0 Service Refresh 11 at 31-bit or
    64-bit. Generic APARs: PM70855 and PM70856
    PTFs: UK81300 and UK81301
    
    
    User Impact:
    SR 11 fixed the problems it reported, but introduced a new
    problem. See Generic APARs: PM70855 or PM70856 for a list of
    fixes in Java 6.0 SR11.
    
    New Problem:
    When attempting to load a keystore, the JVM will erroneously
    report that the keystore implementation can not be found.
    
    Exception:
    java.security.KeyStoreException:
         KeyStore JCERACFKS implementation not found
     at java.security.KeyStore.getInstance(KeyStore.java:100)
    

Local fix

  • Remove / Do Not Apply the offending PTFs.
    
    The issue may be bypassable in code by changing the keystore
    implementation load invocation from:
    KeyStore keyStore =
        KeyStore.getInstance("JCERACFKS");
    to
    KeyStore keyStore =
        KeyStore.getInstance("JCERACFKS", "IBMJCE");
    
    Where the second argument is the name of the provider offering
    the keystore implementation you desire to use.
    

Problem summary

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PM72644

  • Reported component name

    JAVA Z/OS 31

  • Reported component ID

    620700105

  • Reported release

    600

  • Status

    CLOSED DUA

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-09-11

  • Closed date

    2012-11-29

  • Last modified date

    2012-11-29

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

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

    PM72646

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0","Edition":"","Line of Business":{"code":"LOB16","label":"Mainframe HW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
09 August 2022