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