IBM Support

IT42911: ABEND ON COMMIT WHEN USING KAFKACONSUMER NODE AND USER EXITS.

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

  • Desc: When a user exit is installed on an EG and  if the input
    flow
    
    has Kakfa Consumer Node which has catch terminal connected then
    the ExecutionGroup will
    
    abend when transaction comit occurs. The abend stack will
    
    
    contain the following function call sequence near the top of
    the
    stack:
    
    
    
    # ChildRBP         RetAddr           Param#1          Param#2
          Param#3          Param#4           Fn-Loc'n         :
    Module!Function+Offset [File Name # Line+Offset @ Address]
    00 000000F1049FD6A0 00007FFB7D8B3004 (00000244B28C62D0
    00000244B32A4450 00000244FFFFFF1D 63C6A396FFFFFF1D)
    00007FFB94E47174 : imbdfplg!?transactionCommitEvent@ImbCciUserE
    xit@@UEBAXAEBVImbDataFlowNode@@AEBVImbMessage@@@Z+0x74<NLN:487>
    01 000000F1049FD6D0 00007FFBD6D65F62 (00000244B32A4450
    00000244B18C34E0 00000000FFFFFF1D 00000244B313D050)
    00007FFB7D8B3004 : MessageServices!?transactionCommitEvent@ImbU
    serExitManager@@QEAAXAEBVImbDataFlowNode@@AEBVImbMessage@@@Z+0x
    84<NLN:487>
    02 000000F1049FD720 00007FFBD6D65ABA (00000244B313D050
    00000000FFFFFF1D 00000000FFFFFF1D 000000F1049FED40)
    00007FFBD6D65F62 : TemplateNodes!?completeDeferredCommit_Type2@
    ImbCallableTemplateNode@@IEAAXAEAVExecutionInstance@1@@Z+0xa2<N
    LN:487>
    
    2023-01-17 19:03:10.487713    13308 {
    ImbCallableTemplateNode::completeDeferredCommit_Type2
    (000033FC-63C6A396-00000001)
    KafkaConsumerFlows#FCMComposite_1_1 ComIbmEventInputNode,
    KafkaConsumerFlows.KafkaConsumer
    

Local fix

  • Do not connect catch terminal of Kafka Consumer.
    

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    All Users of App Connect v11 and v12  using user exits with
    Kafka Consumer Node
    
    
    Platforms affected:
    MultiPlatform
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    When a user exit is installed on an Integration Server and  if
    the message flow has Kakfa Consumer Node which has catch
    terminal connected then the Integration Server may abend when
    transaction is rolled back to catch terminal. The abend contains
    the following function call sequence near the top of the stack
    
    imbdfplg!?transactionCommitEvent@ImbCciUserExit
    MessageServices!?transactionCommitEvent@ImbUserExitManager
    TemplateNodes!?completeDeferredCommit_Type2@ImbCallableTemplateN
    ode
    

Problem conclusion

  • Product no longer abends when handling the rollback at the catch
    terminal of Kafka Consumer Node
    
    ---------------------------------------------------------------
    The fix is targeted for delivery in the following PTFs:
    
    Version    Maintenance Level
    v10.1      10.1.0.2
    v11.0      11.0.0.20
    v12.0      12.0.8.0
    
    The latest available maintenance can be obtained from:
    http://www-01.ibm.com/support/docview.wss?rs=849&uid=swg27006041
    
    If the maintenance level is not yet available,information on
    its planned availability can be found on:
    http://www-1.ibm.com/support/docview.wss?rs=849&uid=swg27006308
    ---------------------------------------------------------------
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT42911

  • Reported component name

    INTEGRATION BUS

  • Reported component ID

    5724J0540

  • Reported release

    A00

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2023-01-18

  • Closed date

    2023-10-12

  • Last modified date

    2023-10-12

  • 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

    INTEGRATION BUS

  • Fixed component ID

    5724J0540

Applicable component levels

[{"Business Unit":{"code":"BU029","label":"Software"},"Product":{"code":"SSNQK6","label":"IBM Integration Bus"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"10.0"}]

Document Information

Modified date:
13 October 2023