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
–
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
|