Skip to content

Node v24.18.1 nsolid v6.3.5 release #1276

Node v24.18.1 nsolid v6.3.5 release

Node v24.18.1 nsolid v6.3.5 release #1276

Triggered via pull request July 31, 2026 10:50
Status Failure
Total duration 3h 9m 34s
Artifacts

test-linux.yml

on: pull_request
Matrix: test-linux
Fit to window
Zoom out
Zoom in

Annotations

7 errors
test-linux (ubuntu-24.04-arm)
Process completed with exit code 2.
test-linux (ubuntu-24.04-arm): test/parallel/test-nsolid-snapshot.js#L103
--- stderr --- node:assert:849 throw newErr; ^ AssertionError [ERR_ASSERTION]: ifError got unwanted exception: Heap snapshot could not be generated at /home/runner/work/nsolid/nsolid/node/test/common/index.js:452:12 at /home/runner/work/nsolid/nsolid/node/test/common/index.js:489:15 at node:internal/nsolid_assets:364:30 at process.processTicksAndRejections (node:internal/process/task_queues:85:11) at Object.snapshot (node:internal/nsolid_assets:359:13) at start.snapshot (node:nsolid:573:14) at Immediate.<anonymous> (/home/runner/work/nsolid/nsolid/node/test/parallel/test-nsolid-snapshot.js:103:22) at Immediate.<anonymous> (/home/runner/work/nsolid/nsolid/node/test/common/index.js:489:15) at process.processImmediate (node:internal/timers:506:21) { generatedMessage: false, code: 'ERR_ASSERTION', actual: Error [-22]: Heap snapshot could not be generated at Object.snapshot (node:internal/nsolid_assets:359:13) at start.snapshot (node:nsolid:573:14) at Immediate.<anonymous> (/home/runner/work/nsolid/nsolid/node/test/parallel/test-nsolid-snapshot.js:103:22) at Immediate.<anonymous> (/home/runner/work/nsolid/nsolid/node/test/common/index.js:489:15) at process.processImmediate (node:internal/timers:506:21) { code: -22 }, expected: null, operator: 'ifError', diff: 'simple' } Node.js v24.18.1 Command: out/Release/nsolid /home/runner/work/nsolid/nsolid/node/test/parallel/test-nsolid-snapshot.js
test-linux (ubuntu-24.04)
Process completed with exit code 2.
test-linux (ubuntu-24.04): test/agents/test-zmq-heap-profile.mjs#L111
--- stderr --- node:events:487 throw er; // Unhandled 'error' event ^ AssertionError [ERR_ASSERTION]: ifError got unwanted exception: Expected values to be strictly equal: + actual - expected + 'agent-metrics' - 'asset-data-packet' at /home/runner/work/nsolid/nsolid/node/test/common/index.js:452:12 at /home/runner/work/nsolid/nsolid/node/test/common/index.js:489:15 at TestPlayground.detectInitialSequence (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/index.js:407:7) at onEvent (file:///home/runner/work/nsolid/nsolid/node/test/agents/test-zmq-heap-profile.mjs:111:18) at TestPlayground.detectInitialSequence (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/index.js:403:13) at ZmqAgentBus.<anonymous> (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/index.js:305:14) at ZmqAgentBus.emit (node:events:509:28) at ZmqAgentBus._handleMessage (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/zmqagentbus.js:331:12) at exports.Socket.emit (node:events:509:28) at Socket._emitMessage (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/node_modules/zeromq/lib/index.js:647:10) at Socket._flushRead (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/node_modules/zeromq/lib/index.js:660:10) at Socket._flushReads (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/node_modules/zeromq/lib/index.js:696:15) at Immediate._onImmediate (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/node_modules/zeromq/lib/index.js:307:12) Emitted 'error' event on instance at: at Socket._flushRead (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/node_modules/zeromq/lib/index.js:662:10) at Socket._flushReads (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/node_modules/zeromq/lib/index.js:696:15) at Immediate.<anonymous> (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/node_modules/zeromq/lib/index.js:307:12) at process.processImmediate (node:internal/timers:506:21) { generatedMessage: false, code: 'ERR_ASSERTION', actual: AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected + 'agent-metrics' - 'asset-data-packet' at onEvent (file:///home/runner/work/nsolid/nsolid/node/test/agents/test-zmq-heap-profile.mjs:111:18) at TestPlayground.detectInitialSequence (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/index.js:403:13) at ZmqAgentBus.<anonymous> (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/index.js:305:14) at ZmqAgentBus.emit (node:events:509:28) at ZmqAgentBus._handleMessage (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/zmqagentbus.js:331:12) at exports.Socket.emit (node:events:509:28) at Socket._emitMessage (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/node_modules/zeromq/lib/index.js:647:10) at Socket._flushRead (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/node_modules/zeromq/lib/index.js:660:10) at Socket._flushReads (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/node_modules/zeromq/lib/index.js:696:15) at Immediate._onImmediate (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/node_modules/zeromq/lib/index.js:307:12) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 'agent-metrics', expected: 'asset-data-packet', operator: 'strictEqual', diff: 'simple' }, expected: null, operator: 'ifError', diff: 'simple' } Node.js v24.18.1 --- stdout --- [local] profile command should work for the main thread with trackAllocations=false [0] agent-connected, 8e393b54a570230014e355034ac65100a784fd32 [1] agent-metrics, 8e393b54a570230014e355034ac65100a784fd32 [1] agent-info, 8e393b54a570230014e355034ac65100a784fd32 [2] agent-packages, 8e393b54a570230014e355034ac65100a784fd32 [3] agent-metrics, 8e393b54a570230014e355034
test-linux (ubuntu-24.04): test/agents/test-zmq-handshake.mjs#L0
--- stderr --- [Error: Resource temporarily unavailable] Couldn't bind xpub channel socket to tcp://*:9001 node:assert:849 throw newErr; ^ AssertionError [ERR_ASSERTION]: ifError got unwanted exception: Resource temporarily unavailable at /home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/index.js:273:16 at onlyCalledOnce (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/server.js:17:15) at ZMQBindSocket.socksBound [as bindCb] (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/server.js:154:16) at ZMQBindSocket.exitOnError (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/socket.js:63:12) at exports.Socket.<anonymous> (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/socket.js:51:64) at exports.Socket.emit (node:events:509:28) at self._zmq.onMonitorEvent (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/node_modules/zeromq/lib/index.js:552:12) { generatedMessage: false, code: 'ERR_ASSERTION', actual: [Error: Resource temporarily unavailable], expected: null, operator: 'ifError', diff: 'simple' } Node.js v24.18.1 --- stdout --- [local] zmq handshake should work if agent exits gracefully without error [0] agent-connected, 3615367375897800466f7726e86bf400debc4e6e [1] agent-metrics, 3615367375897800466f7726e86bf400debc4e6e [1] agent-info, 3615367375897800466f7726e86bf400debc4e6e [2] agent-packages, 3615367375897800466f7726e86bf400debc4e6e [3] agent-metrics, 3615367375897800466f7726e86bf400debc4e6e Command: out/Release/nsolid /home/runner/work/nsolid/nsolid/node/test/agents/test-zmq-handshake.mjs
test-linux (ubuntu-24.04): test/agents/test-grpc-tracing.mjs#L0
--- stderr --- (node:252762) DeprecationWarning: Calling start() is no longer necessary. It can be safely omitted. (Use `nsolid --trace-deprecation ...` to show where the warning was created) Using default certs Old Config: {} NewConfig: { "app": "nsolid-grpc-agent", "appVersion": "1.0.0", "assetsEnabled": true, "blockedLoopThreshold": 200, "contCpuProfile": false, "contCpuProfileInterval": 30000, "disablePackageScan": false, "env": "prod", "grpc": "localhost:45299", "hostname": "runnervmvrwv9", "iisNode": false, "interval": 100000, "pauseMetrics": false, "promiseTracking": false, "pubkey": "^kvy<i^qI<r{=ZDrfK4K<#NtqY+zaH:ksm/YGE6I", "statsdBucket": "nsolid.${env}.${app}.${hostname}.${shortId}", "tags": [], "traceSampleRate": 1, "tracingEnabled": true, "tracingModulesBlacklist": 0, "trackGlobalPackages": false } Diff: [ { "op": "add", "path": "/app", "value": "nsolid-grpc-agent" }, { "op": "add", "path": "/appVersion", "value": "1.0.0" }, { "op": "add", "path": "/assetsEnabled", "value": true }, { "op": "add", "path": "/blockedLoopThreshold", "value": 200 }, { "op": "add", "path": "/contCpuProfile", "value": false }, { "op": "add", "path": "/contCpuProfileInterval", "value": 30000 }, { "op": "add", "path": "/disablePackageScan", "value": false }, { "op": "add", "path": "/env", "value": "prod" }, { "op": "add", "path": "/grpc", "value": "localhost:45299" }, { "op": "add", "path": "/hostname", "value": "runnervmvrwv9" }, { "op": "add", "path": "/iisNode", "value": false }, { "op": "add", "path": "/interval", "value": 100000 }, { "op": "add", "path": "/pauseMetrics", "value": false }, { "op": "add", "path": "/promiseTracking", "value": false }, { "op": "add", "path": "/pubkey", "value": "^kvy<i^qI<r{=ZDrfK4K<#NtqY+zaH:ksm/YGE6I" }, { "op": "add", "path": "/statsdBucket", "value": "nsolid.${env}.${app}.${hostname}.${shortId}" }, { "op": "add", "path": "/tags", "value": [] }, { "op": "add", "path": "/traceSampleRate", "value": 1 }, { "op": "add", "path": "/tracingEnabled", "value": true }, { "op": "add", "path": "/tracingModulesBlacklist", "value": 0 }, { "op": "add", "path": "/trackGlobalPackages", "value": false } ] GrpcAgent configured. Endpoint: localhost:45299. Insecure: 1 Resetting command stream Old Config: { "app": "nsolid-grpc-agent", "appVersion": "1.0.0", "assetsEnabled": true, "blockedLoopThreshold": 200, "contCpuProfile": false, "contCpuProfileInterval": 30000, "disablePackageScan": false, "env": "prod", "grpc": "localhost:45299", "hostname": "runnervmvrwv9", "iisNode": false, "interval": 100000, "pauseMetrics": false, "promiseTracking": false, "pubkey": "^kvy<i^qI<r{=ZDrfK4K<#NtqY+zaH:ksm/YGE6I", "statsdBucket": "nsolid.${env}.${app}.${hostname}.${shortId}", "tags": [], "traceSampleRate": 1, "tracingEnabled": true, "tracingModulesBlacklist": 0, "trackGlobalPackages": false } NewConfig: { "app": "nsolid-grpc-agent", "appVersion": "1.0.0", "assetsEnabled": true, "blockedLoopThreshold": 200, "contCpuProfile": false, "contCpuProfileInterval": 30000, "disablePackageScan": false, "env": "prod", "grpc": "localhost:45299", "hostname": "runnervmvrwv9", "iisNode": false, "interval": 100000, "pauseMetrics": false, "promiseTracking": false,
test-linux (ubuntu-24.04): test/agents/test-grpc-continuous-profile.mjs#L47
--- stderr --- (node:243417) DeprecationWarning: Calling start() is no longer necessary. It can be safely omitted. (Use `nsolid --trace-deprecation ...` to show where the warning was created) (node:243449) DeprecationWarning: Calling start() is no longer necessary. It can be safely omitted. (Use `nsolid --trace-deprecation ...` to show where the warning was created) (node:243478) DeprecationWarning: Calling start() is no longer necessary. It can be safely omitted. (Use `nsolid --trace-deprecation ...` to show where the warning was created) (node:243516) DeprecationWarning: Calling start() is no longer necessary. It can be safely omitted. (Use `nsolid --trace-deprecation ...` to show where the warning was created) (node:243555) DeprecationWarning: Calling start() is no longer necessary. It can be safely omitted. (Use `nsolid --trace-deprecation ...` to show where the warning was created) (node:243591) DeprecationWarning: Calling start() is no longer necessary. It can be safely omitted. (Use `nsolid --trace-deprecation ...` to show where the warning was created) (node:243623) DeprecationWarning: Calling start() is no longer necessary. It can be safely omitted. (Use `nsolid --trace-deprecation ...` to show where the warning was created) (node:243656) DeprecationWarning: Calling start() is no longer necessary. It can be safely omitted. (Use `nsolid --trace-deprecation ...` to show where the warning was created) node:internal/process/promises:394 triggerUncaughtException(err, true /* fromPromise */); ^ AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value: assert.ok(now - profile.endTs > 0) at checkContinuousProfileData (file:///home/runner/work/nsolid/nsolid/node/test/agents/test-grpc-continuous-profile.mjs:47:10) at GRPCServer.<anonymous> (file:///home/runner/work/nsolid/nsolid/node/test/agents/test-grpc-continuous-profile.mjs:401:13) at GRPCServer.emit (node:events:509:28) at ChildProcess.<anonymous> (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-grpc-agent/index.js:162:16) at ChildProcess.emit (node:events:509:28) at emit (node:internal/child_process:972:14) at process.processTicksAndRejections (node:internal/process/task_queues:91:21) { generatedMessage: true, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==', diff: 'simple' } Node.js v24.18.1 --- stdout --- [continuous profile] should start continuous CPU profiling when enabled { common: { requestId: '0438d9480075c29e8330ca59a05e95a21f86362a', command: 'exit', recorded: { seconds: '1785505790', nanoseconds: '973772820' }, error: null }, body: { code: 0, error: null, profile: '' } } Metadata { internalRepr: Map(3) { 'user-agent' => [ 'grpc-c++/1.80.0 grpc-c/53.0.0 (linux; chttp2)' ], 'nsolid-agent-id' => [ '38fd611d252b76006379fb0bf3ccc800ff178b93' ], 'nsolid-version' => [ 'node-v24.18.1-nsolid-v6.3.5' ] }, opaqueData: Map(0) {}, options: {} } child process exited with code 0 and signal null [continuous profile] should not emit continuous profiles when assets are disabled via env { common: { requestId: '45ea6b7d6e27e2d9f5008a7a8b45b3840bf08afe', command: 'exit', recorded: { seconds: '1785505791', nanoseconds: '516158913' }, error: null }, body: { code: 0, error: null, profile: '' } } Metadata { internalRepr: Map(3) { 'user-agent' => [ 'grpc-c++/1.80.0 grpc-c/53.0.0 (linux; chttp2)' ], 'nsolid-agent-id' => [ 'dd78933ea8137e008874f07bd28b87009cd7bbec' ], 'nsolid-version' => [ 'node-v24.18.1-nsolid-v6.3.5' ] }, opaqueData: Map(0) {}, options: {} } child process exited with code 0 and signal null [continuous profile] should stop continuous profiling after disabling assets via start config { common: { requestId: '1adb7bf8d21f5bf1de43caf628170a1238e89521', command: 'exit', recorded: { seconds: '1785505793', nanoseconds: '295683990' }, error: null }, body: { code: 0, error: null, profile: '' } } Metadata { internalRepr: Map(3) { 'user-agent' => [ 'grpc-c++/1.80.0 grp