Skip to content

lib: return undefined for localStorage without file #79627

lib: return undefined for localStorage without file

lib: return undefined for localStorage without file #79627

Triggered via pull request January 10, 2026 08:51
Status Failure
Total duration 2h 35m 37s
Artifacts

test-linux.yml

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

Annotations

20 errors and 2 notices
test-linux (ubuntu-24.04-arm): test/report/test-report-uv-handles.js#L163
--- stderr --- (node:147035) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. (Use `node --trace-warnings ...` to show where the warning was created) node:internal/assert/utils:146 throw error; ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected + '(node:147049) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.\n' + + '(Use `node --trace-warnings ...` to show where the warning was created)' - '' at ChildProcess.<anonymous> (/home/runner/work/node/node/node/test/report/test-report-uv-handles.js:163:12) at ChildProcess.<anonymous> (/home/runner/work/node/node/node/test/common/index.js:506:15) at ChildProcess.emit (node:events:508:20) at ChildProcess._handle.onexit (node:internal/child_process:293:12) { generatedMessage: true, code: 'ERR_ASSERTION', actual: '(node:147049) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.\n' + '(Use `node --trace-warnings ...` to show where the warning was created)', expected: '', operator: 'strictEqual', diff: 'simple' } Node.js v26.0.0-pre Command: out/Release/node /home/runner/work/node/node/node/test/report/test-report-uv-handles.js
test-linux (ubuntu-24.04-arm): test/es-module/test-vm-main-context-default-loader-eval.js#L0
--- stderr --- (node:146719) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. (Use `node --trace-warnings ...` to show where the warning was created) node:internal/assert/utils:146 throw error; ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected + 'localStorage is not available because --localstorage-file was not provided.' - 'vm.USE_MAIN_CONTEXT_DEFAULT_LOADER is an experimental feature and might change at any time' at Object.<anonymous> (/home/runner/work/node/node/node/test/common/index.js:691:14) at Object.ExperimentalWarning (/home/runner/work/node/node/node/test/common/index.js:506:15) at process.<anonymous> (/home/runner/work/node/node/node/test/common/index.js:715:33) at process.emit (node:events:520:22) at doEmitWarning (node:internal/process/warning:85:11) at process.processTicksAndRejections (node:internal/process/task_queues:89:21) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 'localStorage is not available because --localstorage-file was not provided.', expected: 'vm.USE_MAIN_CONTEXT_DEFAULT_LOADER is an experimental feature and might change at any time', operator: 'strictEqual', diff: 'simple' } Node.js v26.0.0-pre Command: out/Release/node /home/runner/work/node/node/node/test/es-module/test-vm-main-context-default-loader-eval.js
test-linux (ubuntu-24.04-arm): test/es-module/test-vm-main-context-default-loader.js#L0
--- stderr --- (node:146556) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. (Use `node --trace-warnings ...` to show where the warning was created) node:internal/assert/utils:146 throw error; ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected + 'localStorage is not available because --localstorage-file was not provided.' - 'vm.USE_MAIN_CONTEXT_DEFAULT_LOADER is an experimental feature and might change at any time' at Object.<anonymous> (/home/runner/work/node/node/node/test/common/index.js:691:14) at Object.ExperimentalWarning (/home/runner/work/node/node/node/test/common/index.js:506:15) at process.<anonymous> (/home/runner/work/node/node/node/test/common/index.js:715:33) at process.emit (node:events:520:22) at doEmitWarning (node:internal/process/warning:85:11) at process.processTicksAndRejections (node:internal/process/task_queues:89:21) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 'localStorage is not available because --localstorage-file was not provided.', expected: 'vm.USE_MAIN_CONTEXT_DEFAULT_LOADER is an experimental feature and might change at any time', operator: 'strictEqual', diff: 'simple' } Node.js v26.0.0-pre Command: out/Release/node /home/runner/work/node/node/node/test/es-module/test-vm-main-context-default-loader.js
test-linux (ubuntu-24.04-arm): test/sea/test-single-executable-application-use-code-cache.js#L61
--- stderr --- [process 142234]: --- stderr --- (node:142234) Warning: Currently the require() provided to the main script embedded into single-executable applications only supports loading built-in modules. To load a module from disk after the single executable application is launched, use require("module").createRequire(). Support for bundled module loading or virtual file systems are under discussions in https://github.com/nodejs/single-executable (Use `sea --trace-warnings ...` to show where the warning was created) (node:142234) ExperimentalWarning: Single executable application is an experimental feature and might change at any time (node:142234) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. node:assert:173 throw err; ^ AssertionError [ERR_ASSERTION]: Unexpected extra warning received: ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. at Object.<anonymous> (/home/runner/work/node/node/node/test/common/index.js:686:14) at Object.ExperimentalWarning (/home/runner/work/node/node/node/test/common/index.js:506:15) at process.<anonymous> (/home/runner/work/node/node/node/test/common/index.js:715:33) at process.emit (node:events:520:22) at doEmitWarning (node:internal/process/warning:85:11) at process.processTicksAndRejections (node:internal/process/task_queues:89:21) { generatedMessage: false, code: 'ERR_ASSERTION', actual: undefined, expected: undefined, operator: 'fail', diff: 'simple' } Node.js v26.0.0-pre [process 142234]: --- stdout --- Hello, world! 😊 [process 142234]: status = 1, signal = null /home/runner/work/node/node/node/test/common/child_process.js:112 throw error; ^ Error: - process terminated with status 1, expected 0 at Object.<anonymous> (/home/runner/work/node/node/node/test/sea/test-single-executable-application-use-code-cache.js:61:1) at Module._compile (node:internal/modules/cjs/loader:1803:14) at Object..js (node:internal/modules/cjs/loader:1934:10) at Module.load (node:internal/modules/cjs/loader:1524:32) at Module._load (node:internal/modules/cjs/loader:1326:12) at TracingChannel.traceSync (node:diagnostics_channel:328:14) at wrapModuleLoad (node:internal/modules/cjs/loader:245:24) at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5) at node:internal/main/run_main_module:33:47 { options: { env: { COMMON_DIRECTORY: '/home/runner/work/node/node/node/test/common', NODE_DEBUG_NATIVE: 'SEA' } }, command: '/home/runner/work/node/node/node/test/.tmp.17/sea -a --b=c d' } Node.js v26.0.0-pre --- stdout --- Copied /home/runner/work/node/node/node/out/Release/node to /home/runner/work/node/node/node/test/.tmp.17/sea Injected /home/runner/work/node/node/node/test/.tmp.17/sea-prep.blob into /home/runner/work/node/node/node/test/.tmp.17/sea Command: out/Release/node /home/runner/work/node/node/node/test/sea/test-single-executable-application-use-code-cache.js
test-linux (ubuntu-24.04-arm): test/es-module/test-esm-imports-deprecations.mjs#L24
--- stderr --- (node:142263) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. (Use `node --trace-warnings ...` to show where the warning was created) node:internal/assert/utils:146 throw error; ^ AssertionError [ERR_ASSERTION]: ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. at Object.get (node:internal/webstorage:31:21) at get localStorage (node:internal/util:673:20) at /home/runner/work/node/node/node/test/common/index.js:75:36 at Object.<anonymous> (/home/runner/work/node/node/node/test/common/index.js:79:3) at Module._compile (node:internal/modules/cjs/loader:1803:14) at Object..js (node:internal/modules/cjs/loader:1934:10) at Module.load (node:internal/modules/cjs/loader:1524:32) at Module._load (node:internal/modules/cjs/loader:1326:12) at TracingChannel.traceSync (node:diagnostics_channel:328:14) at wrapModuleLoad (node:internal/modules/cjs/loader:245:24) at process.<anonymous> (file:///home/runner/work/node/node/node/test/es-module/test-esm-imports-deprecations.mjs:24:3) at process.<anonymous> (/home/runner/work/node/node/node/test/common/index.js:506:15) at process.emit (node:events:520:22) at doEmitWarning (node:internal/process/warning:85:11) at process.processTicksAndRejections (node:internal/process/task_queues:89:21) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==', diff: 'simple' } Node.js v26.0.0-pre Command: out/Release/node --pending-deprecation /home/runner/work/node/node/node/test/es-module/test-esm-imports-deprecations.mjs
test-linux (ubuntu-24.04-arm): test/es-module/test-esm-exports-deprecations.mjs#L25
--- stderr --- /home/runner/work/node/node/node/test/fixtures/node_modules/baz/index.js /home/runner/work/node/node/node/test/fixtures/node_modules/baz/node_modules /home/runner/work/node/node/node/test/fixtures/node_modules /home/runner/work/node/node/node/test/node_modules /home/runner/work/node/node/node/node_modules /home/runner/work/node/node/node_modules /home/runner/work/node/node_modules /home/runner/work/node_modules /home/runner/node_modules /home/node_modules /node_modules /home/runner/work/node/node/node/test/fixtures/node_modules/bar.js /home/runner/work/node/node/node/test/fixtures/node_modules /home/runner/work/node/node/node/test/node_modules /home/runner/work/node/node/node/node_modules /home/runner/work/node/node/node_modules /home/runner/work/node/node_modules /home/runner/work/node_modules /home/runner/node_modules /home/node_modules /node_modules /home/runner/work/node/node/node/test/fixtures/node_modules/baz/node_modules/asdf.js /home/runner/work/node/node/node/test/fixtures/node_modules/baz/node_modules /home/runner/work/node/node/node/test/fixtures/node_modules /home/runner/work/node/node/node/test/node_modules /home/runner/work/node/node/node/node_modules /home/runner/work/node/node/node_modules /home/runner/work/node/node_modules /home/runner/work/node_modules /home/runner/node_modules /home/node_modules /node_modules (node:141626) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. (Use `node --trace-warnings ...` to show where the warning was created) node:internal/assert/utils:146 throw error; ^ AssertionError [ERR_ASSERTION]: ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. at Object.get (node:internal/webstorage:31:21) at get localStorage (node:internal/util:673:20) at /home/runner/work/node/node/node/test/common/index.js:75:36 at Object.<anonymous> (/home/runner/work/node/node/node/test/common/index.js:79:3) at Module._compile (node:internal/modules/cjs/loader:1803:14) at Object..js (node:internal/modules/cjs/loader:1934:10) at Module.load (node:internal/modules/cjs/loader:1524:32) at Module._load (node:internal/modules/cjs/loader:1326:12) at TracingChannel.traceSync (node:diagnostics_channel:328:14) at wrapModuleLoad (node:internal/modules/cjs/loader:245:24) at process.<anonymous> (file:///home/runner/work/node/node/node/test/es-module/test-esm-exports-deprecations.mjs:25:3) at process.<anonymous> (/home/runner/work/node/node/node/test/common/index.js:506:15) at process.emit (node:events:520:22) at doEmitWarning (node:internal/process/warning:85:11) at process.processTicksAndRejections (node:internal/process/task_queues:89:21) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==', diff: 'simple' } Node.js v26.0.0-pre Command: out/Release/node --pending-deprecation /home/runner/work/node/node/node/test/es-module/test-esm-exports-deprecations.mjs
test-linux (ubuntu-24.04-arm): test/sea/test-single-executable-application-snapshot-worker.js#L52
--- stderr --- [process 140048]: --- stderr --- (node:140048) ExperimentalWarning: Single executable application is an experimental feature and might change at any time (Use `node --trace-warnings ...` to show where the warning was created) Unknown external reference 0xab31508670d8. <unresolved> [process 140048]: --- stdout --- [process 140048]: status = null, signal = SIGTRAP /home/runner/work/node/node/node/test/common/child_process.js:112 throw error; ^ Error: - process terminated with status null, expected 0 - process terminated with signal SIGTRAP, expected null at Object.<anonymous> (/home/runner/work/node/node/node/test/sea/test-single-executable-application-snapshot-worker.js:52:3) at Module._compile (node:internal/modules/cjs/loader:1803:14) at Object..js (node:internal/modules/cjs/loader:1934:10) at Module.load (node:internal/modules/cjs/loader:1524:32) at Module._load (node:internal/modules/cjs/loader:1326:12) at TracingChannel.traceSync (node:diagnostics_channel:328:14) at wrapModuleLoad (node:internal/modules/cjs/loader:245:24) at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5) at node:internal/main/run_main_module:33:47 { options: { cwd: '/home/runner/work/node/node/node/test/.tmp.16', env: { NODE_DEBUG_NATIVE: 'SEA' } }, command: '/home/runner/work/node/node/node/out/Release/node --experimental-sea-config sea-config.json' } Node.js v26.0.0-pre Command: out/Release/node /home/runner/work/node/node/node/test/sea/test-single-executable-application-snapshot-worker.js
test-linux (ubuntu-24.04-arm): test/sea/test-single-executable-application-snapshot-and-code-cache.js#L48
--- stderr --- [process 139999]: --- stderr --- "useCodeCache" is redundant when "useSnapshot" is true (node:139999) ExperimentalWarning: Single executable application is an experimental feature and might change at any time (Use `node --trace-warnings ...` to show where the warning was created) Unknown external reference 0xab25f75470d8. <unresolved> [process 139999]: --- stdout --- [process 139999]: status = null, signal = SIGTRAP /home/runner/work/node/node/node/test/common/child_process.js:112 throw error; ^ Error: - process terminated with status null, expected 0 - process terminated with signal SIGTRAP, expected null at Object.<anonymous> (/home/runner/work/node/node/node/test/sea/test-single-executable-application-snapshot-and-code-cache.js:48:3) at Module._compile (node:internal/modules/cjs/loader:1803:14) at Object..js (node:internal/modules/cjs/loader:1934:10) at Module.load (node:internal/modules/cjs/loader:1524:32) at Module._load (node:internal/modules/cjs/loader:1326:12) at TracingChannel.traceSync (node:diagnostics_channel:328:14) at wrapModuleLoad (node:internal/modules/cjs/loader:245:24) at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5) at node:internal/main/run_main_module:33:47 { options: { cwd: '/home/runner/work/node/node/node/test/.tmp.15', env: { NODE_DEBUG_NATIVE: 'SEA' } }, command: '/home/runner/work/node/node/node/out/Release/node --experimental-sea-config sea-config.json' } Node.js v26.0.0-pre Command: out/Release/node /home/runner/work/node/node/node/test/sea/test-single-executable-application-snapshot-and-code-cache.js
test-linux (ubuntu-24.04-arm): test/sea/test-single-executable-application-snapshot.js#L38
--- stderr --- [process 139965]: --- stderr --- (node:139965) ExperimentalWarning: Single executable application is an experimental feature and might change at any time (Use `node --trace-warnings ...` to show where the warning was created) Unknown external reference 0xab4a6c6170d8. <unresolved> [process 139965]: --- stdout --- [process 139965]: status = null, signal = SIGTRAP /home/runner/work/node/node/node/test/common/child_process.js:112 throw error; ^ Error: - process terminated with status null, expected 1 - process terminated with signal SIGTRAP, expected null at Object.<anonymous> (/home/runner/work/node/node/node/test/sea/test-single-executable-application-snapshot.js:38:3) at Module._compile (node:internal/modules/cjs/loader:1803:14) at Object..js (node:internal/modules/cjs/loader:1934:10) at Module.load (node:internal/modules/cjs/loader:1524:32) at Module._load (node:internal/modules/cjs/loader:1326:12) at TracingChannel.traceSync (node:diagnostics_channel:328:14) at wrapModuleLoad (node:internal/modules/cjs/loader:245:24) at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5) at node:internal/main/run_main_module:33:47 { options: { cwd: '/home/runner/work/node/node/node/test/.tmp.14' }, command: '/home/runner/work/node/node/node/out/Release/node --experimental-sea-config sea-config.json' } Node.js v26.0.0-pre Command: out/Release/node /home/runner/work/node/node/node/test/sea/test-single-executable-application-snapshot.js
test-linux (ubuntu-24.04-arm): test/sea/test-single-executable-application.js#L54
--- stderr --- [process 139371]: --- stderr --- (node:139371) Warning: Currently the require() provided to the main script embedded into single-executable applications only supports loading built-in modules. To load a module from disk after the single executable application is launched, use require("module").createRequire(). Support for bundled module loading or virtual file systems are under discussions in https://github.com/nodejs/single-executable (Use `sea --trace-warnings ...` to show where the warning was created) (node:139371) ExperimentalWarning: Single executable application is an experimental feature and might change at any time (node:139371) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. node:assert:173 throw err; ^ AssertionError [ERR_ASSERTION]: Unexpected extra warning received: ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. at Object.<anonymous> (/home/runner/work/node/node/node/test/common/index.js:686:14) at Object.ExperimentalWarning (/home/runner/work/node/node/node/test/common/index.js:506:15) at process.<anonymous> (/home/runner/work/node/node/node/test/common/index.js:715:33) at process.emit (node:events:520:22) at doEmitWarning (node:internal/process/warning:85:11) at process.processTicksAndRejections (node:internal/process/task_queues:89:21) { generatedMessage: false, code: 'ERR_ASSERTION', actual: undefined, expected: undefined, operator: 'fail', diff: 'simple' } Node.js v26.0.0-pre [process 139371]: --- stdout --- Hello, world! 😊 [process 139371]: status = 1, signal = null /home/runner/work/node/node/node/test/common/child_process.js:112 throw error; ^ Error: - process terminated with status 1, expected 0 at Object.<anonymous> (/home/runner/work/node/node/node/test/sea/test-single-executable-application.js:54:1) at Module._compile (node:internal/modules/cjs/loader:1803:14) at Object..js (node:internal/modules/cjs/loader:1934:10) at Module.load (node:internal/modules/cjs/loader:1524:32) at Module._load (node:internal/modules/cjs/loader:1326:12) at TracingChannel.traceSync (node:diagnostics_channel:328:14) at wrapModuleLoad (node:internal/modules/cjs/loader:245:24) at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5) at node:internal/main/run_main_module:33:47 { options: { env: { COMMON_DIRECTORY: '/home/runner/work/node/node/node/test/common', NODE_DEBUG_NATIVE: 'SEA' } }, command: '/home/runner/work/node/node/node/test/.tmp.0/sea -a --b=c d' } Node.js v26.0.0-pre --- stdout --- Copied /home/runner/work/node/node/node/out/Release/node to /home/runner/work/node/node/node/test/.tmp.0/sea Injected /home/runner/work/node/node/node/test/.tmp.0/sea-prep.blob into /home/runner/work/node/node/node/test/.tmp.0/sea Command: out/Release/node /home/runner/work/node/node/node/test/sea/test-single-executable-application.js
test-linux (ubuntu-24.04): test/pseudo-tty/readline-dumb-tty.js#L0
--- stdout --- text text text(node:141602) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. (Use `node --trace-warnings ...` to show where the warning was created) Command: /opt/hostedtoolcache/Python/3.14.2/x64/bin/python3 /home/runner/work/node/node/node/test/pseudo-tty/../../tools/pseudo-tty.py out/Release/node /home/runner/work/node/node/node/test/pseudo-tty/readline-dumb-tty.js
test-linux (ubuntu-24.04): test/pseudo-tty/no_interleaved_stdio.js#L0
--- stdout --- (node:141244) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. (Use `node --trace-warnings ...` to show where the warning was created) oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo ooooooooooooooooooooooooO__This is some stderr__ Command: /opt/hostedtoolcache/Python/3.14.2/x64/bin/python3 /home/runner/work/node/node/node/test/pseudo-tty/../../tools/pseudo-tty.py out/Release/node /home/runner/work/node/node/node/test/pseudo-tty/no_interleaved_stdio.js
test-linux (ubuntu-24.04): test/sea/test-single-executable-application-use-code-cache.js#L61
--- stderr --- [process 141034]: --- stderr --- (node:141034) Warning: Currently the require() provided to the main script embedded into single-executable applications only supports loading built-in modules. To load a module from disk after the single executable application is launched, use require("module").createRequire(). Support for bundled module loading or virtual file systems are under discussions in https://github.com/nodejs/single-executable (Use `sea --trace-warnings ...` to show where the warning was created) (node:141034) ExperimentalWarning: Single executable application is an experimental feature and might change at any time (node:141034) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. node:assert:173 throw err; ^ AssertionError [ERR_ASSERTION]: Unexpected extra warning received: ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. at Object.<anonymous> (/home/runner/work/node/node/node/test/common/index.js:686:14) at Object.ExperimentalWarning (/home/runner/work/node/node/node/test/common/index.js:506:15) at process.<anonymous> (/home/runner/work/node/node/node/test/common/index.js:715:33) at process.emit (node:events:520:22) at doEmitWarning (node:internal/process/warning:85:11) at process.processTicksAndRejections (node:internal/process/task_queues:89:21) { generatedMessage: false, code: 'ERR_ASSERTION', actual: undefined, expected: undefined, operator: 'fail', diff: 'simple' } Node.js v26.0.0-pre [process 141034]: --- stdout --- Hello, world! 😊 [process 141034]: status = 1, signal = null /home/runner/work/node/node/node/test/common/child_process.js:112 throw error; ^ Error: - process terminated with status 1, expected 0 at Object.<anonymous> (/home/runner/work/node/node/node/test/sea/test-single-executable-application-use-code-cache.js:61:1) at Module._compile (node:internal/modules/cjs/loader:1803:14) at Object..js (node:internal/modules/cjs/loader:1934:10) at Module.load (node:internal/modules/cjs/loader:1524:32) at Module._load (node:internal/modules/cjs/loader:1326:12) at TracingChannel.traceSync (node:diagnostics_channel:328:14) at wrapModuleLoad (node:internal/modules/cjs/loader:245:24) at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5) at node:internal/main/run_main_module:33:47 { options: { env: { COMMON_DIRECTORY: '/home/runner/work/node/node/node/test/common', NODE_DEBUG_NATIVE: 'SEA' } }, command: '/home/runner/work/node/node/node/test/.tmp.82/sea -a --b=c d' } Node.js v26.0.0-pre --- stdout --- Copied /home/runner/work/node/node/node/out/Release/node to /home/runner/work/node/node/node/test/.tmp.82/sea Injected /home/runner/work/node/node/node/test/.tmp.82/sea-prep.blob into /home/runner/work/node/node/node/test/.tmp.82/sea Command: out/Release/node /home/runner/work/node/node/node/test/sea/test-single-executable-application-use-code-cache.js
test-linux (ubuntu-24.04): test/pseudo-tty/no_dropped_stdio.js#L0
--- stdout --- (node:140990) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. (Use `node --trace-warnings ...` to show where the warning was created) oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooo ooooooooooooooooooooooooO Command: /opt/hostedtoolcache/Python/3.14.2/x64/bin/python3 /home/runner/work/node/node/node/test/pseudo-tty/../../tools/pseudo-tty.py out/Release/node /home/runner/work/node/node/node/test/pseudo-tty/no_dropped_stdio.js
test-linux (ubuntu-24.04): test/sea/test-single-executable-application-snapshot-worker.js#L52
--- stderr --- [process 140778]: --- stderr --- (node:140778) ExperimentalWarning: Single executable application is an experimental feature and might change at any time (Use `node --trace-warnings ...` to show where the warning was created) Unknown external reference 0x55dae4e10f10. <unresolved> [process 140778]: --- stdout --- [process 140778]: status = null, signal = SIGTRAP /home/runner/work/node/node/node/test/common/child_process.js:112 throw error; ^ Error: - process terminated with status null, expected 0 - process terminated with signal SIGTRAP, expected null at Object.<anonymous> (/home/runner/work/node/node/node/test/sea/test-single-executable-application-snapshot-worker.js:52:3) at Module._compile (node:internal/modules/cjs/loader:1803:14) at Object..js (node:internal/modules/cjs/loader:1934:10) at Module.load (node:internal/modules/cjs/loader:1524:32) at Module._load (node:internal/modules/cjs/loader:1326:12) at TracingChannel.traceSync (node:diagnostics_channel:328:14) at wrapModuleLoad (node:internal/modules/cjs/loader:245:24) at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5) at node:internal/main/run_main_module:33:47 { options: { cwd: '/home/runner/work/node/node/node/test/.tmp.81', env: { NODE_DEBUG_NATIVE: 'SEA' } }, command: '/home/runner/work/node/node/node/out/Release/node --experimental-sea-config sea-config.json' } Node.js v26.0.0-pre Command: out/Release/node /home/runner/work/node/node/node/test/sea/test-single-executable-application-snapshot-worker.js
test-linux (ubuntu-24.04): test/pseudo-tty/console_colors.js#L0
--- stdout --- { foo: [32m'bar'[39m } string q { foo: [32m'bar'[39m } with object format param Error: test at abc (../fixtures/node_modules/bar.js:4:4) foobar at Object.<anonymous> [90m(/home/runner/work/node/node/node/[39mtest/pseudo-tty/console_colors.js:14:3[90m)[39m [90m at Module._compile (node:internal/modules/cjs/loader:1803:14)[39m [90m at Object..js (node:internal/modules/cjs/loader:1934:10)[39m [90m at Module.load (node:internal/modules/cjs/loader:1524:32)[39m [90m at Module._load (node:internal/modules/cjs/loader:1326:12)[39m [90m at TracingChannel.traceSync (node:diagnostics_channel:328:14)[39m [90m at wrapModuleLoad (node:internal/modules/cjs/loader:245:24)[39m [90m at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)[39m [90m at node:internal/main/run_main_module:33:47[39m Error: Should not ever get here. at Object.<anonymous> [90m(/home/runner/work/node/node/node/[39mtest/fixtures/node_modules/[4mnode_modules[24m/bar.js:22:7[90m)[39m [90m at Module._compile (node:internal/modules/cjs/loader:1803:14)[39m [90m at Object..js (node:internal/modules/cjs/loader:1934:10)[39m [90m at Module.load (node:internal/modules/cjs/loader:1524:32)[39m [90m at Module._load (node:internal/modules/cjs/loader:1326:12)[39m [90m at TracingChannel.traceSync (node:diagnostics_channel:328:14)[39m [90m at wrapModuleLoad (node:internal/modules/cjs/loader:245:24)[39m [90m at Module.require (node:internal/modules/cjs/loader:1547:12)[39m [90m at require (node:internal/modules/helpers:152:16)[39m at Object.<anonymous> [90m(/home/runner/work/node/node/node/[39mtest/pseudo-tty/console_colors.js:18:3[90m)[39m [90m at Module._compile (node:internal/modules/cjs/loader:1803:14)[39m [90m at Object..js (node:internal/modules/cjs/loader:1934:10)[39m [90m at Module.load (node:internal/modules/cjs/loader:1524:32)[39m [90m at Module._load (node:internal/modules/cjs/loader:1326:12)[39m [90m at TracingChannel.traceSync (node:diagnostics_channel:328:14)[39m [90m at wrapModuleLoad (node:internal/modules/cjs/loader:245:24)[39m [90m at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)[39m [90m at node:internal/main/run_main_module:33:47[39m Error at evalmachine.<anonymous>:1:13 [90m at Script.runInThisContext (node:vm:137:12)[39m [90m at Object.runInThisContext (node:vm:317:38)[39m at Object.<anonymous> [90m(/home/runner/work/node/node/node/[39mtest/pseudo-tty/console_colors.js:23:4[90m)[39m [90m at Module._compile (node:internal/modules/cjs/loader:1803:14)[39m [90m at Object..js (node:internal/modules/cjs/loader:1934:10)[39m [90m at Module.load (node:internal/modules/cjs/loader:1524:32)[39m [90m at Module._load (node:internal/modules/cjs/loader:1326:12)[39m [90m at TracingChannel.traceSync (node:diagnostics_channel:328:14)[39m [90m at wrapModuleLoad (node:internal/modules/cjs/loader:245:24)[39m [90m at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)[39m [90m at node:internal/main/run_main_module:33:47[39m (node:140820) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. (Use `node --trace-warnings ...` to show where the warning was created) Command: /opt/hostedtoolcache/Python/3.14.2/x64/bin/python3 /home/runner/work/node/node/node/test/pseudo-tty/../../tools/pseudo-tty.py out/Release/node /home/runner/work/node/node/node/test/pseudo-tty/console_colors.js
test-linux (ubuntu-24.04): test/pseudo-tty/console-dumb-tty.js#L0
--- stdout --- { foo: 'bar' } { foo: 'bar' } string q { foo: 'bar' } with object format param (node:140798) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. (Use `node --trace-warnings ...` to show where the warning was created) Command: /opt/hostedtoolcache/Python/3.14.2/x64/bin/python3 /home/runner/work/node/node/node/test/pseudo-tty/../../tools/pseudo-tty.py out/Release/node /home/runner/work/node/node/node/test/pseudo-tty/console-dumb-tty.js
test-linux (ubuntu-24.04): test/sea/test-single-executable-application-snapshot-and-code-cache.js#L48
--- stderr --- [process 140105]: --- stderr --- "useCodeCache" is redundant when "useSnapshot" is true (node:140105) ExperimentalWarning: Single executable application is an experimental feature and might change at any time (Use `node --trace-warnings ...` to show where the warning was created) Unknown external reference 0x558fa4410f10. <unresolved> [process 140105]: --- stdout --- [process 140105]: status = null, signal = SIGTRAP /home/runner/work/node/node/node/test/common/child_process.js:112 throw error; ^ Error: - process terminated with status null, expected 0 - process terminated with signal SIGTRAP, expected null at Object.<anonymous> (/home/runner/work/node/node/node/test/sea/test-single-executable-application-snapshot-and-code-cache.js:48:3) at Module._compile (node:internal/modules/cjs/loader:1803:14) at Object..js (node:internal/modules/cjs/loader:1934:10) at Module.load (node:internal/modules/cjs/loader:1524:32) at Module._load (node:internal/modules/cjs/loader:1326:12) at TracingChannel.traceSync (node:diagnostics_channel:328:14) at wrapModuleLoad (node:internal/modules/cjs/loader:245:24) at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5) at node:internal/main/run_main_module:33:47 { options: { cwd: '/home/runner/work/node/node/node/test/.tmp.80', env: { NODE_DEBUG_NATIVE: 'SEA' } }, command: '/home/runner/work/node/node/node/out/Release/node --experimental-sea-config sea-config.json' } Node.js v26.0.0-pre Command: out/Release/node /home/runner/work/node/node/node/test/sea/test-single-executable-application-snapshot-and-code-cache.js
test-linux (ubuntu-24.04): test/sea/test-single-executable-application-snapshot.js#L38
--- stderr --- [process 140082]: --- stderr --- (node:140082) ExperimentalWarning: Single executable application is an experimental feature and might change at any time (Use `node --trace-warnings ...` to show where the warning was created) Unknown external reference 0x564973610f10. <unresolved> [process 140082]: --- stdout --- [process 140082]: status = null, signal = SIGTRAP /home/runner/work/node/node/node/test/common/child_process.js:112 throw error; ^ Error: - process terminated with status null, expected 1 - process terminated with signal SIGTRAP, expected null at Object.<anonymous> (/home/runner/work/node/node/node/test/sea/test-single-executable-application-snapshot.js:38:3) at Module._compile (node:internal/modules/cjs/loader:1803:14) at Object..js (node:internal/modules/cjs/loader:1934:10) at Module.load (node:internal/modules/cjs/loader:1524:32) at Module._load (node:internal/modules/cjs/loader:1326:12) at TracingChannel.traceSync (node:diagnostics_channel:328:14) at wrapModuleLoad (node:internal/modules/cjs/loader:245:24) at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5) at node:internal/main/run_main_module:33:47 { options: { cwd: '/home/runner/work/node/node/node/test/.tmp.79' }, command: '/home/runner/work/node/node/node/out/Release/node --experimental-sea-config sea-config.json' } Node.js v26.0.0-pre Command: out/Release/node /home/runner/work/node/node/node/test/sea/test-single-executable-application-snapshot.js
test-linux (ubuntu-24.04): test/sea/test-single-executable-application.js#L54
--- stderr --- [process 139478]: --- stderr --- (node:139478) Warning: Currently the require() provided to the main script embedded into single-executable applications only supports loading built-in modules. To load a module from disk after the single executable application is launched, use require("module").createRequire(). Support for bundled module loading or virtual file systems are under discussions in https://github.com/nodejs/single-executable (Use `sea --trace-warnings ...` to show where the warning was created) (node:139478) ExperimentalWarning: Single executable application is an experimental feature and might change at any time (node:139478) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. node:assert:173 throw err; ^ AssertionError [ERR_ASSERTION]: Unexpected extra warning received: ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. at Object.<anonymous> (/home/runner/work/node/node/node/test/common/index.js:686:14) at Object.ExperimentalWarning (/home/runner/work/node/node/node/test/common/index.js:506:15) at process.<anonymous> (/home/runner/work/node/node/node/test/common/index.js:715:33) at process.emit (node:events:520:22) at doEmitWarning (node:internal/process/warning:85:11) at process.processTicksAndRejections (node:internal/process/task_queues:89:21) { generatedMessage: false, code: 'ERR_ASSERTION', actual: undefined, expected: undefined, operator: 'fail', diff: 'simple' } Node.js v26.0.0-pre [process 139478]: --- stdout --- Hello, world! 😊 [process 139478]: status = 1, signal = null /home/runner/work/node/node/node/test/common/child_process.js:112 throw error; ^ Error: - process terminated with status 1, expected 0 at Object.<anonymous> (/home/runner/work/node/node/node/test/sea/test-single-executable-application.js:54:1) at Module._compile (node:internal/modules/cjs/loader:1803:14) at Object..js (node:internal/modules/cjs/loader:1934:10) at Module.load (node:internal/modules/cjs/loader:1524:32) at Module._load (node:internal/modules/cjs/loader:1326:12) at TracingChannel.traceSync (node:diagnostics_channel:328:14) at wrapModuleLoad (node:internal/modules/cjs/loader:245:24) at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5) at node:internal/main/run_main_module:33:47 { options: { env: { COMMON_DIRECTORY: '/home/runner/work/node/node/node/test/common', NODE_DEBUG_NATIVE: 'SEA' } }, command: '/home/runner/work/node/node/node/test/.tmp.65/sea -a --b=c d' } Node.js v26.0.0-pre --- stdout --- Copied /home/runner/work/node/node/node/out/Release/node to /home/runner/work/node/node/node/test/.tmp.65/sea Injected /home/runner/work/node/node/node/test/.tmp.65/sea-prep.blob into /home/runner/work/node/node/node/test/.tmp.65/sea Command: out/Release/node /home/runner/work/node/node/node/test/sea/test-single-executable-application.js
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors