IBM Support

IJ52943: JAVA 21: PROBLEM EXTRACTING FILES FROM JAR/ZIP WITH NX/GZIP APPLIES TO AIX 7300-03

 

APAR status

  • Closed as program error.

Error description

  • When using the GZIP accelerator on Power 9 and Power 10
    Java 21 Semeru cannot find classes that are greater
    than 1KB.
    
    The problem is that when the zip entry is uncompressed
    using zlibNX only the first 1024 bytes of uncompressed
    data are returned.
    
    Then the method jdk.internal.loader.Resource.getBytes
    throws
    an EOFException with the message "Detect premature EOF".
    

Local fix

  • Disable gzip accelerator for an application by setting
    this environment variable:
    # export ZLIB_DECOMPRESS_ACCEL=0
    

Problem summary

  • When using the GZIP accelerator on Power 9 and Power 10
    Java 21 Semeru cannot find classes that are greater
    than 1KB.
    

Problem conclusion

  • Changed the code to properly flush the pending
    uncompressed data
    

Temporary fix

Comments

  • 7300-03 - use AIX APAR IJ52943
    

APAR Information

  • APAR number

    IJ52943

  • Reported component name

    AIX V7.3

  • Reported component ID

    5765CD300

  • Reported release

    730

  • Status

    CLOSED PER

  • HIPER

    NoHIPER

  • Submitted date

    2024-10-28

  • Closed date

    2024-10-28

  • Last modified date

    2025-12-10

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

    IJ50829

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

Fix information

  • Fixed component name

    AIX V7.3

  • Fixed component ID

    5765CD300

Applicable component levels

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SG11T","label":"AIX 7.3 HIPERS- APARs and Fixes"},"Platform":[{"code":"PF053","label":"Power Systems"}],"Version":"730","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]

Document Information

Modified date:
10 December 2025