IBM Support

IV20388: CLASS COMPARISON FAILS WHEN CLASSES BEING COMPARED DIFFER IN DEB UG ATTRIBUTE DATA.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error Message: N/A
    .
    Stack Trace: N/A
    .
    

Local fix

  • This can be prevented by disabling shared cache using
    -Xshareclasses:none.
    

Problem summary

  • During class loading if the existing class in shared cache has
    debug attribute data but the class being loaded does not, then
    the class comparison fails and the class is loaded again into
    the cache. This results in an unrequired increase in shared
    cache usage, thereby increasing JVM footprint.
    

Problem conclusion

  • This defect will be fixed in:
    7.0.0 SR1
    6.0.1 SR1
    .
    The JVM has been updated to correctly take into account debug
    attribute data when comparing a class being loaded with an
    existing class in the shared cache.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV20388

  • Reported component name

    J9 COMMON CODE

  • Reported component ID

    620700127

  • Reported release

    260

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-04-30

  • Closed date

    2012-04-30

  • Last modified date

    2012-04-30

  • 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

    J9 COMMON CODE

  • Fixed component ID

    620700127

Applicable component levels

  • R260 PSY

       UP

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

Document Information

Modified date:
21 February 2022