IBM Support

IT41918: ACE MAY ABEND ON SHUTDOWN INSIDE NODEJS DUE TO AN ASSERTION FAILURE

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

  • The Node.js runtime inside ACE may abend on shutdown of an
    integration server with the console log showing an assertion
    failure:
    
    node.js process.on('exit') event emitted with exitCode of 0
    IIB_integration_server_IS_Customer[2626870]:
    ../src/node.cc:747:void node::ResetStdio(): Assertion `!(err !=
    0) || (err == -1 && (*__errno_location ()) == 1)' failed.
    1: 0x7f81f6d58d98 node::Abort()
    [/opt/IBM/ace-12.0.3.0/server/lib/libnode.so.83]
    2: 0x7f81f6d58e16
    [/opt/IBM/ace-12.0.3.0/server/lib/libnode.so.83]
    3: 0x7f81f6d17c8f node::ResetStdio()
    [/opt/IBM/ace-12.0.3.0/server/lib/libnode.so.83]
    4: 0x7f81f6d9b655 node::NodeMainInstance::Run()
    [/opt/IBM/ace-12.0.3.0/server/lib/libnode.so.83]
    5: 0x7f81f6d1bf1f node::Start(int, char**)
    [/opt/IBM/ace-12.0.3.0/server/lib/libnode.so.83]
    6: 0x7f81fc8fcfda ImbNodejsManager::runNodejs(ImbOsThread*)
    [/opt/IBM/ace-12.0.3.0/server/lib/libImbNodejsHost.so]
    7: 0x7f81fc8fd89b
    ImbNodejsManager::Parameters::run(ImbOsThread*)
    [/opt/IBM/ace-12.0.3.0/server/lib/libImbNodejsHost.so]
    8: 0x7f81ff35a2ba
    [/opt/IBM/ace-12.0.3.0/server/lib/libCommonServices.so]
    9: 0x7f81ff3a6570 ImbOsThread::threadRun()
    [/opt/IBM/ace-12.0.3.0/server/lib/libCommonServices.so]
    10: 0x7f81ff3e2826 ImbOsThread::threadBootStrap(void*)
    [/opt/IBM/ace-12.0.3.0/server/lib/libCommonServices.so]
    11: 0x7f8201ff617a  [/lib64/libpthread.so.0]
    12: 0x7f81fe5aedf3 clone [/lib64/libc.so.6]
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    All users of IBM App Connect Enterprise on AIX or Linux.
    
    
    Platforms affected:
    AIX, Linux on Power platform, Linux on x86-64 platform, Linux on
    zSeries platform
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    The Node.js runtime inside ACE may abend on shutdown of an
    integration server with the console log showing an assertion
    failure:
    
    node.js process.on('exit') event emitted with exitCode of 0
    IIB_integration_server_IS_Customer[2626870]:
    ../src/node.cc:747:void node::ResetStdio(): Assertion `!(err !=
    0) || (err == -1 && (*__errno_location ()) == 1)' failed.
    1: 0x7f81f6d58d98 node::Abort()
    [/opt/IBM/ace-12.0.3.0/server/lib/libnode.so.83]
    2: 0x7f81f6d58e16
    [/opt/IBM/ace-12.0.3.0/server/lib/libnode.so.83]
    3: 0x7f81f6d17c8f node::ResetStdio()
    [/opt/IBM/ace-12.0.3.0/server/lib/libnode.so.83]
    4: 0x7f81f6d9b655 node::NodeMainInstance::Run()
    [/opt/IBM/ace-12.0.3.0/server/lib/libnode.so.83]
    5: 0x7f81f6d1bf1f node::Start(int, char**)
    [/opt/IBM/ace-12.0.3.0/server/lib/libnode.so.83]
    6: 0x7f81fc8fcfda ImbNodejsManager::runNodejs(ImbOsThread*)
    [/opt/IBM/ace-12.0.3.0/server/lib/libImbNodejsHost.so]
    7: 0x7f81fc8fd89b
    ImbNodejsManager::Parameters::run(ImbOsThread*)
    [/opt/IBM/ace-12.0.3.0/server/lib/libImbNodejsHost.so]
    8: 0x7f81ff35a2ba
    [/opt/IBM/ace-12.0.3.0/server/lib/libCommonServices.so]
    9: 0x7f81ff3a6570 ImbOsThread::threadRun()
    [/opt/IBM/ace-12.0.3.0/server/lib/libCommonServices.so]
    10: 0x7f81ff3e2826 ImbOsThread::threadBootStrap(void*)
    [/opt/IBM/ace-12.0.3.0/server/lib/libCommonServices.so]
    11: 0x7f8201ff617a  [/lib64/libpthread.so.0]
    12: 0x7f81fe5aedf3 clone [/lib64/libc.so.6]
    

Problem conclusion

  • ACE now runs the Node.js runtime in such a way that this
    assertion is no longer needed and therefore the abend is no
    longer possible.
    
    ---------------------------------------------------------------
    The fix is targeted for delivery in the following PTFs:
    
    Version    Maintenance Level
    v12.0      12.0.7.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

    IT41918

  • Reported component name

    APP CONNECT ENT

  • Reported component ID

    5724J0550

  • Reported release

    B00

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2022-09-01

  • Closed date

    2022-10-26

  • Last modified date

    2022-10-26

  • 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

    APP CONNECT ENT

  • Fixed component ID

    5724J0550

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSDR5J","label":"IBM App Connect Enterprise"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"B00","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
27 October 2022