IBM Support

PH45704: 0C4 ABEND IN IIOP CONNECTION CLOSING CODE

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

  • Users may see an 0C4 in IIOP connection closing code if an
    unknown host is used on the connection.  The TCB taking the 0C4
    will look similar to:
     native stack frames:
       bp: 0x000000532c4fc600 pc: 0x0000000073c10a50 bbgboa::setSys
    temException__EI11ORB_RequestFPQ2_5CORBA15SystemException+0xf8
       bp: 0x000000532c4fc7c0 pc: 0x0000000073cceadc bbgboa::finish
    _outbound_connect__EI17ZIOPChannelBridgeFP11ORB_RequestPci+0x4b4
       bp: 0x000000532c4fca00 pc: 0x0000000073cce41a bbgboa::outbou
    nd_connect__EI17ZIOPChannelBridgeFP11ORB_RequestP8BOSS_IORi+0x5
    4a
       bp: 0x000000532c4fd580 pc: 0x0000000073cc4c70 bbgboa::ziop_c
    r_sclt_locate_request__EI11ORB_RequestFPQ2_11ORB_Request22Outbo
    und_Locate_StatusUi+0xe8
       bp: 0x000000532c4fd6c0 pc: 0x0000000073b86ec2
    bbgboa::comm_outbound_locate__EI11ORB_RequestFUi+0xd62
       bp: 0x000000532c4fd900 pc: 0x0000000073b677ae bbgboa::Proces
    sOutboundLocateRequest__EI19ACR_ExecutionThreadFP7acrwObj+0xe6
       bp: 0x000000532c4fe300 pc: 0x0000000073b703f4 bbgboa::Remove
    AndProcessWork__EI19ACR_ExecutionThreadFP13ThreadCleanUp+0x814
       bp: 0x000000532c4ff240 pc: 0x0000000073b71f62
    bbgboa::ACR_ExecutionRoutine+0x21a
       bp: 0x000000532c4ff380 pc: 0x000000003c899f38
    ExtraSymbolsModule::CELQPCMM+0xf68
    ...
    
    There may also be FFDC incidents around the same time for
    UnknownHostExceptions, similar to:
    
    ava.net.UnknownHostException: EDC9501I The name does not resolve
    for the supplied parameters.  vmcid: IBM  minor code: 5B6
    completed: Maybe
    	at com.ibm.rmi.iiop.TransportService.getHostIPAddress(Transpor
    tService.java:459)
    	at com.ibm.rmi.Profile.getHostIPAddress(Profile.java:515)
    	at com.ibm.ISecurityLocalObjectBaseL13Impl.SecurityConnectionI
    nterceptor.getHostfromProfile(SecurityConnectionInterceptor.jav
    a:2767)
    	at com.ibm.ISecurityLocalObjectBaseL13Impl.SecurityConnectionI
    nterceptor.getRemoteHostfromProfile(SecurityConnectionIntercept
    or.java:2813)
    	at com.ibm.ISecurityLocalObjectBaseL13Impl.SecurityConnectionI
    nterceptor.getConnectionKeyForLocateRequest(SecurityConnectionI
    nterceptor.java:1438)
    	at com.ibm.ISecurityLocalObjectBaseL13Impl.SecurityConnectionI
    nterceptor.getConnectionKey(SecurityConnectionInterceptor.java:
    1301)
    ....
    

Local fix

  • Resolve the UnknownHostException by supplying a valid address.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server                                      *
    *                  V8.5 for z/OS                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: 0C4 in setSystemException in a          *
    *                      WebSphere Application Server for z/OS   *
    *                      controller.                             *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    WebSphere Application Server for z/OS controller takes a
    ABEND0C4/ABENDS0C4 in ORB_Request::setSystemException
    because the ORB_Request has been freed and allocated
    as something else.
    When ZIOPChannelBridge.outboundConnect calls
    ZIOPConnectionMap.findOrCreateConnection an error happened
    that caused ZIOPAsyncConnectCallback.destroy to get control
    and drive code that freed the ORB_Request.
    ZIOPChannelBridge.outboundConnect did not realize
    the ORB_Request was freed and created a result that allows
    it's caller to reference the ORB_Request.
    

Problem conclusion

  • Changed ZIOPChannelBridge.outboundConnect to create a result
    that tells it's caller that the ORB_Request can not be
    referenced.
    
    
    The fix for this APAR is targeted for inclusion in fix pack
    8.5.5.22 and 9.0.5.13. 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

    PH45704

  • Reported component name

    WEBSPHERE FOR Z

  • Reported component ID

    5655I3500

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2022-04-14

  • Closed date

    2022-07-11

  • Last modified date

    2022-09-08

  • 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

    WEBSPHERE FOR Z

  • Fixed component ID

    5655I3500

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":"850","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
08 September 2022