IZ68499: INFINITE LOOP GENERATING DIAGNOSTICS

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Error Message: The setting -Djava.security.debug=access,policy
    is causing both the servers to ABEND (working and non-working).
    The ABEND now happens quicker.
    .
    Stack Trace: at
    sun.security.provider.PolicyFile.printPD(PolicyFile.java:1915)
     at
    sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:
    1301)
     at
    sun.security.provider.PolicyFile.getPermissions(PolicyFile.java:
    1256)
     at
    sun.security.provider.PolicyFile.implies(PolicyFile.java:1211)
     at
    org.eclipse.core.launcher.Main$EclipsePolicy.implies(Main.java:2
    147)
     at
    java.security.ProtectionDomain.implies(ProtectionDomain.java:221
    )
     at
    java.security.AccessController.checkPermission(AccessController.
    java:98)
     at
    java.lang.SecurityManager.checkPermission(SecurityManager.java:5
    58)
     at java.util.TimeZone.hasPermission(TimeZone.java:719)
    
     at java.util.TimeZone.setDefaultZone(TimeZone.java:701)
    
     at java.util.TimeZone.getDefaultRef(TimeZone.java:581)
    
     at java.util.Date.normalize(Date.java:1211)
    
     at java.util.Date.toString(Date.java:1045)
    
     at
    com.ibm.security.x509.CertificateValidity.toString(CertificateVa
    lidity.j ava:224)
     at
    com.ibm.security.x509.X509CertInfo.toString(X509CertInfo.java:46
    3)
     at
    com.ibm.security.x509.X509CertImpl.toString(X509CertImpl.java:10
    11)
     at java.lang.String.valueOf(String.java:1505)
     at java.lang.StringBuilder.append(StringBuilder.java:194)
     at java.security.CodeSource.toString(CodeSource.java:458)
     at java.lang.String.valueOf(String.java:1505)
     at java.lang.StringBuilder.append(StringBuilder.java:194)
     at
    sun.security.provider.PolicyFile.printPD(PolicyFile.java:1915)
    .
    

Local fix

Problem summary

  • The problem is caused when the JVM attempts to print the date of
    a security certificate at startup as part of a diagnostic run.
    The default TimeZone is subject to an unnecessary security check
    which causes an infinite loop.
    

Problem conclusion

  • This defect will be fixed in:
    5.0.0 SR11 FP1
    .
    The JVM has been updated to remove the uneccessary security
    check.
    .
    To obtain the fix:
    Install build 20091211 or later
    

Temporary fix

Comments

APAR Information

  • APAR number

    IZ68499

  • Reported component name

    JAVA 5 CLASS LI

  • Reported component ID

    620500130

  • Reported release

    500

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-01-21

  • Closed date

    2010-01-22

  • Last modified date

    2010-01-22

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

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

Fix information

  • Fixed component name

    JAVA 5 CLASS LI

  • Fixed component ID

    620500130

Applicable component levels

  • R500 PSN

       UP



Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

Runtimes for Java Technology
Java Class Libraries

Software version:

5.0

Reference #:

IZ68499

Modified date:

2010-01-22

Translate my page

Machine Translation

Content navigation