util: update isError with new Error.isError #71108
Annotations
10 errors and 1 notice
|
test/es-module/test-esm-loader-not-found.mjs#L20
--- stdout ---
Test failure: 'should throw'
Location: test/es-module/test-esm-loader-not-found.mjs:9:3
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /'i-dont-exist'/. Input:
'\n' +
'node:internal/modules/run_main:105\n' +
' triggerUncaughtException(\n' +
' ^\n' +
"Error { code: 'ERR_MODULE_NOT_FOUND' }\n" +
'\n' +
'Node.js v25.0.0-pre\n'
at TestContext.<anonymous> (file:///home/runner/work/node/node/node/test/es-module/test-esm-loader-not-found.mjs:20:12)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:1069:7)
at async Promise.all (index 0)
at async Suite.run (node:internal/test_runner/test:1466:7)
at async startSubtestAfterBootstrap (node:internal/test_runner/harness:332:3) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '\n' +
'node:internal/modules/run_main:105\n' +
' triggerUncaughtException(\n' +
' ^\n' +
"Error { code: 'ERR_MODULE_NOT_FOUND' }\n" +
'\n' +
'Node.js v25.0.0-pre\n',
expected: /'i-dont-exist'/,
operator: 'match'
}
Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/node/node/node/test/es-module/test-esm-loader-not-found.mjs
|
|
test/es-module/test-esm-loader-chaining.mjs#L208
--- stdout ---
Test failure: 'should throw for incomplete resolve chain, citing errant loader & hook'
Location: test/es-module/test-esm-loader-chaining.mjs:192:3
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /loader-resolve-incomplete\.mjs/. Input:
'\n' +
'node:internal/modules/run_main:105\n' +
' triggerUncaughtException(\n' +
' ^\n' +
"Error { code: 'ERR_LOADER_CHAIN_INCOMPLETE' }\n" +
'\n' +
'Node.js v25.0.0-pre\n'
at TestContext.<anonymous> (file:///home/runner/work/node/node/node/test/es-module/test-esm-loader-chaining.mjs:208:12)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:1069:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:752:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '\n' +
'node:internal/modules/run_main:105\n' +
' triggerUncaughtException(\n' +
' ^\n' +
"Error { code: 'ERR_LOADER_CHAIN_INCOMPLETE' }\n" +
'\n' +
'Node.js v25.0.0-pre\n',
expected: /loader-resolve-incomplete\.mjs/,
operator: 'match'
}
Test failure: 'should throw when the resolve chain is broken'
Location: test/es-module/test-esm-loader-chaining.mjs:272:3
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /loader-resolve-incomplete\.mjs/. Input:
'\n' +
'node:internal/modules/run_main:105\n' +
' triggerUncaughtException(\n' +
' ^\n' +
"Error { code: 'ERR_LOADER_CHAIN_INCOMPLETE' }\n" +
'\n' +
'Node.js v25.0.0-pre\n'
at TestContext.<anonymous> (file:///home/runner/work/node/node/node/test/es-module/test-esm-loader-chaining.mjs:289:12)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:1069:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:752:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '\n' +
'node:internal/modules/run_main:105\n' +
' triggerUncaughtException(\n' +
' ^\n' +
"Error { code: 'ERR_LOADER_CHAIN_INCOMPLETE' }\n" +
'\n' +
'Node.js v25.0.0-pre\n',
expected: /loader-resolve-incomplete\.mjs/,
operator: 'match'
}
Test failure: 'should throw for incomplete load chain, citing errant loader & hook'
Location: test/es-module/test-esm-loader-chaining.mjs:294:3
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /loader-load-incomplete\.mjs/. Input:
'\n' +
'node:internal/modules/run_main:105\n' +
' triggerUncaughtException(\n' +
' ^\n' +
"Error { code: 'ERR_LOADER_CHAIN_INCOMPLETE' }\n" +
'\n' +
'Node.js v25.0.0-pre\n'
at TestContext.<anonymous> (file:///home/runner/work/node/node/node/test/es-module/test-esm-loader-chaining.mjs:311:12)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:1069:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:752:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '\n' +
'node:internal/modules/run_main:105\n' +
' triggerUncaughtException(\n' +
' ^\n' +
"Error { code: 'ERR_LOADER_CHAIN_INCOMPLETE' }\n" +
'\n' +
'Node.js v25.0.0-pre\n',
expected: /loader-load-incomplete\.mjs/,
operator: 'match'
}
Test failure: 'should throw when the load chain is broken'
Location: test/es-module/test-esm-loader-chaining.mjs:316:3
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /loader-load-incomplete\.mjs/. Input:
'\n' +
'node:internal/modules/run_main:105\n' +
' triggerUncaughtException(\n' +
' ^\n' +
"Error { code: 'ERR_LOADER_CHAIN_INCOMPLETE' }\n" +
'\n' +
'Node.js v25.0.0-pre\n'
at TestContext.<anonymous> (file:///home/runner/work/node/node/node/test/es-module/test-esm-loader-chaining.mjs:333:12)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test
|
|
test/es-module/test-esm-loader-hooks.mjs#L303
--- stdout ---
Test failure: 'should handle regular Error object'
Location: test/es-module/test-esm-loader-hooks.mjs:295:5
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /Error: error message\r?\n/. Input:
'\n' +
'node:internal/modules/run_main:105\n' +
' triggerUncaughtException(\n' +
' ^\n' +
'Error {}\n' +
'\n' +
'Node.js v25.0.0-pre\n'
at TestContext.<anonymous> (file:///home/runner/work/node/node/node/test/es-module/test-esm-loader-hooks.mjs:303:14)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:1069:7)
at async Promise.all (index 0)
at async Suite.run (node:internal/test_runner/test:1466:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:752:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '\n' +
'node:internal/modules/run_main:105\n' +
' triggerUncaughtException(\n' +
' ^\n' +
'Error {}\n' +
'\n' +
'Node.js v25.0.0-pre\n',
expected: /Error: error message\r?\n/,
operator: 'match'
}
Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/node/node/node/test/es-module/test-esm-loader-hooks.mjs
|
|
test/es-module/test-esm-loader-spawn-promisified.mjs#L299
--- stdout ---
Test failure: 'throw maximum call stack error on the loader'
Location: test/es-module/test-esm-loader-spawn-promisified.mjs:289:3
AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:
assert(stderr.includes('Maximum call stack size exceeded'))
at TestContext.<anonymous> (file:///home/runner/work/node/node/node/test/es-module/test-esm-loader-spawn-promisified.mjs:299:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:1069:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:752:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: false,
expected: true,
operator: '=='
}
Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/node/node/node/test/es-module/test-esm-loader-spawn-promisified.mjs
|
|
test/es-module/test-esm-loader-thenable.mjs#L28
--- stdout ---
Test failure: 'should crash the node process rejection with an error'
Location: test/es-module/test-esm-loader-thenable.mjs:20:3
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /\sError: must crash the process\r?\n/. Input:
'(node:137919) ExperimentalWarning: `--experimental-loader` may be removed in the future; instead use `register()`:\n' +
`--import 'data:text/javascript,import { register } from "node:module"; import { pathToFileURL } from "node:url"; register("file%3A///home/runner/work/node/node/node/test/fixtures/es-module-loaders/thenable-load-hook-rejected.mjs", pathToFileURL("./"));'\n` +
'(Use `node --trace-warnings ...` to show where the warning was created)\n' +
'\n' +
'node:internal/modules/run_main:105\n' +
' triggerUncaughtException(\n' +
' ^\n' +
'Error {}\n' +
'\n' +
'Node.js v25.0.0-pre\n'
at TestContext.<anonymous> (file:///home/runner/work/node/node/node/test/es-module/test-esm-loader-thenable.mjs:28:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:1069:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:752:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '(node:137919) ExperimentalWarning: `--experimental-loader` may be removed in the future; instead use `register()`:\n' +
`--import 'data:text/javascript,import { register } from "node:module"; import { pathToFileURL } from "node:url"; register("file%3A///home/runner/work/node/node/node/test/fixtures/es-module-loaders/thenable-load-hook-rejected.mjs", pathToFileURL("./"));'\n` +
'(Use `node --trace-warnings ...` to show where the warning was created)\n' +
'\n' +
'node:internal/modules/run_main:105\n' +
' triggerUncaughtException(\n' +
' ^\n' +
'Error {}\n' +
'\n' +
'Node.js v25.0.0-pre\n' +
'...',
expected: /\sError: must crash the process\r?\n/,
operator: 'match'
}
Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/node/node/node/test/es-module/test-esm-loader-thenable.mjs
|
|
test/es-module/test-esm-loader-with-syntax-error.mjs#L16
--- stdout ---
Test failure: 'should crash the node process'
Location: test/es-module/test-esm-loader-with-syntax-error.mjs:9:3
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /SyntaxError \[Error\]:/. Input:
'\n' +
'node:internal/modules/run_main:105\n' +
' triggerUncaughtException(\n' +
' ^\n' +
'SyntaxError [Error] {}\n' +
'\n' +
'Node.js v25.0.0-pre\n'
at TestContext.<anonymous> (file:///home/runner/work/node/node/node/test/es-module/test-esm-loader-with-syntax-error.mjs:16:5)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Test.run (node:internal/test_runner/test:1069:7)
at async Promise.all (index 0)
at async Suite.run (node:internal/test_runner/test:1466:7)
at async startSubtestAfterBootstrap (node:internal/test_runner/harness:332:3) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '\n' +
'node:internal/modules/run_main:105\n' +
' triggerUncaughtException(\n' +
' ^\n' +
'SyntaxError [Error] {}\n' +
'\n' +
'Node.js v25.0.0-pre\n',
expected: /SyntaxError \[Error\]:/,
operator: 'match'
}
Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/node/node/node/test/es-module/test-esm-loader-with-syntax-error.mjs
|
|
test/parallel/test-assert.js#L275
--- stdout ---
FOO
Test failure: 'assert.throws()'
Location: test/parallel/test-assert.js:86:1
AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
Comparison {
code: 'ERR_ASSERTION',
+ message: 'Values have same structure but are not reference-equal:\n\nError {}\n',
- message: 'Expected "actual" to be reference-equal to "expected":\n' +
- '+ actual - expected\n' +
- '\n' +
- '+ [Error: foo]\n' +
- '- [Error: foobar]\n',
name: 'AssertionError'
}
at TestContext.<anonymous> (/home/runner/work/node/node/node/test/parallel/test-assert.js:275:10)
at Test.runInAsyncScope (node:async_hooks:214:14)
at Test.run (node:internal/test_runner/test:1062:25)
at Test.processPendingSubtests (node:internal/test_runner/test:752:18)
at Test.postRun (node:internal/test_runner/test:1191:19)
at Test.run (node:internal/test_runner/test:1119:12)
at async Test.processPendingSubtests (node:internal/test_runner/test:752:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: [AssertionError],
expected: [Object],
operator: 'throws'
}
Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/node/node/node/test/parallel/test-assert.js
|
|
test/parallel/test-assert-deep-with-error.js#L24
--- stdout ---
Test failure: 'Handle error causes'
Location: test/parallel/test-assert-deep-with-error.js:17:1
AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
Comparison {
+ message: 'Values have same structure but are not reference-equal:\n\nError {}\n'
- message: 'Expected values to be strictly deep-equal:\n' +
- '+ actual - expected\n' +
- '\n' +
- ' [Error: a] {\n' +
- '+ [cause]: [Error: x]\n' +
- '- [cause]: [Error: y]\n' +
- ' }\n'
}
at TestContext.<anonymous> (/home/runner/work/node/node/node/test/parallel/test-assert-deep-with-error.js:24:10)
at Test.runInAsyncScope (node:async_hooks:214:14)
at Test.run (node:internal/test_runner/test:1062:25)
at Test.start (node:internal/test_runner/test:959:17)
at startSubtestAfterBootstrap (node:internal/test_runner/harness:332:17) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: [AssertionError],
expected: [Object],
operator: 'throws'
}
Test failure: 'Handle undefined causes'
Location: test/parallel/test-assert-deep-with-error.js:61:1
AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
Comparison {
+ message: 'Values have same structure but are not reference-equal:\n\nError {}\n'
- message: 'Expected values to be strictly deep-equal:\n' +
- '+ actual - expected\n' +
- '\n' +
- '+ [Error: a]\n' +
- '- [Error: a] {\n' +
- '- [cause]: undefined\n' +
- '- }\n'
}
at TestContext.<anonymous> (/home/runner/work/node/node/node/test/parallel/test-assert-deep-with-error.js:68:10)
at Test.runInAsyncScope (node:async_hooks:214:14)
at Test.run (node:internal/test_runner/test:1062:25)
at Test.processPendingSubtests (node:internal/test_runner/test:752:18)
at Test.postRun (node:internal/test_runner/test:1191:19)
at Test.run (node:internal/test_runner/test:1119:12)
at async startSubtestAfterBootstrap (node:internal/test_runner/harness:332:3) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: [AssertionError],
expected: [Object],
operator: 'throws'
}
Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/node/node/node/test/parallel/test-assert-deep-with-error.js
|
|
test/parallel/test-assert-deep.js#L1033
--- stdout ---
Test failure: 'Check extra properties on errors'
Location: test/parallel/test-assert-deep.js:1027:1
AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
... Skipped lines
Comparison {
message: 'Expected values to be strictly deep-equal:\n' +
'+ actual - expected\n' +
'\n' +
' Comparison {\n' +
...
"+ '\\n' +\n" +
+ "+ ' TypeError {\\n' +\n" +
- "+ ' [TypeError: foo] {\\n' +\n" +
`+ "+ foo: 'bar'\\n" +\n` +
`+ "- foo: 'baz.'\\n" +\n` +
"+ ' }\\n',\n" +
"+ operator: 'deepStrictEqual'\n" +
"- message: '',\n" +
at TestContext.<anonymous> (/home/runner/work/node/node/node/test/parallel/test-assert-deep.js:1033:10)
at Test.runInAsyncScope (node:async_hooks:214:14)
at Test.run (node:internal/test_runner/test:1062:25)
at Test.processPendingSubtests (node:internal/test_runner/test:752:18)
at Test.postRun (node:internal/test_runner/test:1191:19)
at Test.run (node:internal/test_runner/test:1119:12)
at async Test.processPendingSubtests (node:internal/test_runner/test:752:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: [AssertionError],
expected: [Object],
operator: 'throws'
}
Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/node/node/node/test/parallel/test-assert-deep.js
|
|
test/parallel/test-child-process-exec-abortcontroller-promisified.js#L26
--- stderr ---
node:internal/process/promises:394
triggerUncaughtException(err, true /* fromPromise */);
^
AssertionError [ERR_ASSERTION]: Values have same structure but are not reference-equal:
Comparison {
cause: DOMException {},
name: 'AbortError'
}
at process.processTicksAndRejections (node:internal/process/task_queues:105:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: AbortError: The operation was aborted
at abortChildProcess (node:child_process:726:27)
at AbortSignal.onAbortListener (node:child_process:796:7)
at [nodejs.internal.kHybridDispatch] (node:internal/event_target:827:20)
at AbortSignal.dispatchEvent (node:internal/event_target:762:26)
at runAbort (node:internal/abort_controller:488:10)
at abortSignal (node:internal/abort_controller:459:3)
at AbortController.abort (node:internal/abort_controller:507:5)
at Object.<anonymous> (/home/runner/work/node/node/node/test/parallel/test-child-process-exec-abortcontroller-promisified.js:26:6)
at Module._compile (node:internal/modules/cjs/loader:1734:14)
at Object..js (node:internal/modules/cjs/loader:1899:10) {
code: 'ABORT_ERR',
cmd: 'sleep 2m',
stdout: '',
stderr: '',
[cause]: DOMException {}
},
expected: { name: 'AbortError', cause: DOMException {} },
operator: 'rejects'
}
Node.js v25.0.0-pre
Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/node/node/node/test/parallel/test-child-process-exec-abortcontroller-promisified.js
|
|
|
The logs for this run have expired and are no longer available.
Loading