IBM Support

PH59680: LIBERTY SERVER USING ZOSLOCALADAPTERS-1.0 DOES NOT SHUT DOWN AFTER OUTOFMEMORYERROR WITH ZOSAIO DISABLED

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

  • This -Xdump can be used to cause the server to come down after
    an OutOfMemoryError:
    -Xdump:exit:events=throw+systhrow,filter=java/lang/OutOfMemoryE
    rror
    
    When using feature:
    zosLocalAdapters-1.0
    
    With Asynchronous TCP/IP sockets I/O for Liberty on z/OS
    disabled:
    CWWKB0104I: Authorized service group ZOSAIO is not available.
    
    The server hangs during shutdown.
    
    
    A dump of the Liberty address space will show this thread
    still active:
    
    name:          z/OS LCOM Native WRQ Listener Thread
    Thread object: com/ibm/ws/zos/channel/local/queuing/internal/Bl
    ackQueueListenerThread@ 0x821c6920
    Native info:   !j9vmthread 0x3ca07d00  !stack 0x3ca07d00
    Daemon:        true
    ID:            60 (0x3c)
    Priority:      5
    Thread.State:  RUNNABLE
    
    JVMTI state:   ALIVE RUNNABLE
    
    
    Java stack frames:
    
    com/ibm/ws/zos/channel/local/queuing/internal/NativeRequestHan
    dler.ntv_getWorkRequestElements(boolean) (Native Method)
    com/ibm/ws/zos/channel/local/queuing/internal/NativeRequestHand
    ler.getWorkRequestElements(boolean) source: NativeRequestHandler
    com/ibm/ws/zos/channel/local/queuing/internal/BlackQueueListene
    rThread.run() source: BlackQueueListenerThread.java:116
    

Local fix

  • Enable Asynchronous TCP/IP sockets I/O for Liberty on z/OS by
    giving the user ID that starts the server read access to the
    appropriate profiles in the SAF server class
    BBG.AUTHMOD.BBGZSAFM.ZOSAIO
    

Problem summary

  • Liberty server with ZOSAIO  disabled using ZOSLOCALADAPTERS-1.0
    does not shut down after getting an outofmemory error.
    
    If an entry in the array of cleanup routines to call is null,
    the call to the next routine cleanup will be skipped.
    
    The call to the cleanup routine that would have released the
    
    
    paused z/OS LCOM Native WRQ Listener Thread was skipped because
    the array entry before it
    
    was null. The array entry before the entry to release the
    paused z/OS LCOM Native WRQ
    
    Listener Thread is for ZOSAIO. The array entry for ZOSAIO is
    null because ZOSAIO is disabled.
    
    The following message  indicates ZOSAIO is disabled.
    
    
    CWWKB0104I: Authorized service group ZOSAIO is not available.
    

Problem conclusion

  • The code was updated so cleanup routines will not be skipped.
    The fix for this APAR is targeted for inclusion in fix pack
    
    24.0.0.2. For more information,
    
    see 'Recommended Updates for WebSphere Application Server':
    
    https://www.ibm.com/support/pages/node/715553
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH59680

  • Reported component name

    LIBERTY PROF -

  • Reported component ID

    5655W6514

  • Reported release

    CD0

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2024-02-07

  • Closed date

    2024-02-12

  • Last modified date

    2024-02-12

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

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

Modules/Macros

  • bbgzsafm
    

Fix information

  • Fixed component name

    LIBERTY PROF -

  • Fixed component ID

    5655W6514

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS7K4U","label":"WebSphere Application Server for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"CD0","Line of Business":{"code":"LOB67","label":"IT Automation \u0026 App Modernization"}}]

Document Information

Modified date:
12 February 2024