src: fix undefined script name in error source · nodejs/node@6594ee8 · GitHub
Skip to content

Commit 6594ee8

Browse files
legendecasaduh95
authored andcommitted
src: fix undefined script name in error source
PR-URL: #56502 Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
1 parent b46bad3 commit 6594ee8

6 files changed

Lines changed: 43 additions & 2 deletions

File tree

src/node_errors.cc

Lines changed: 7 additions & 2 deletions
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
'use strict';
2+
require('../../common');
3+
4+
Error.stackTraceLimit = 1;
5+
eval(`
6+
7+
throw new Error('error in anonymous script');
8+
9+
`)
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<anonymous_script>:*
2+
throw new Error('error in anonymous script');
3+
^
4+
5+
Error: error in anonymous script
6+
at eval (eval at <anonymous> (*throw_in_eval_anonymous.js:*:*), <anonymous>:*:*)
7+
8+
Node.js *

test/fixtures/errors/throw_in_eval_named.js

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
evalscript.js:*
2+
throw new Error('error in named script');
3+
^
4+
5+
Error: error in named script
6+
at eval (evalscript.js:*:*)
7+
8+
Node.js *

test/parallel/test-node-output-errors.mjs

Lines changed: 2 additions & 0 deletions

0 commit comments

Comments
 (0)