From 8b4508338b15dcc08503553dc9179a154c0165c7 Mon Sep 17 00:00:00 2001 From: Nayeem Rahman Date: Fri, 10 Apr 2020 17:26:52 +0100 Subject: fix(core/js_error): Get frame data from prepareStackTrace() (#4690) Fixes: #2703 Fixes: #2710 Closes: #4153 Closes: #4232 Co-authored-by: Kevin (Kun) Kassimo Qian --- cli/tests/044_bad_resource.ts.out | 2 +- cli/tests/error_004_missing_module.ts.out | 8 ++++++-- cli/tests/error_005_missing_dynamic_import.ts.out | 8 ++++++-- cli/tests/error_006_import_ext_failure.ts.out | 6 +++++- cli/tests/error_011_bad_module_specifier.ts.out | 13 ++++++++----- cli/tests/error_012_bad_dynamic_import_specifier.ts.out | 13 ++++++++----- cli/tests/error_type_definitions.ts.out | 14 +++++++++----- 7 files changed, 43 insertions(+), 21 deletions(-) (limited to 'cli/tests') diff --git a/cli/tests/044_bad_resource.ts.out b/cli/tests/044_bad_resource.ts.out index 6009d2549..026beb341 100644 --- a/cli/tests/044_bad_resource.ts.out +++ b/cli/tests/044_bad_resource.ts.out @@ -1,6 +1,6 @@ [WILDCARD] error: Uncaught BadResource: Bad resource ID [WILDCARD]dispatch_json.ts:[WILDCARD] - at BadResource ([WILDCARD]errors.ts:[WILDCARD]) at unwrapResponse ([WILDCARD]dispatch_json.ts:[WILDCARD]) at sendAsync ([WILDCARD]dispatch_json.ts:[WILDCARD]) + at async main ([WILDCARD]tests/044_bad_resource.ts:[WILDCARD]) diff --git a/cli/tests/error_004_missing_module.ts.out b/cli/tests/error_004_missing_module.ts.out index 8e9f7f925..691d5ce5a 100644 --- a/cli/tests/error_004_missing_module.ts.out +++ b/cli/tests/error_004_missing_module.ts.out @@ -1,5 +1,9 @@ [WILDCARD]error: Uncaught NotFound: Cannot resolve module "[WILDCARD]/bad-module.ts" from "[WILDCARD]/error_004_missing_module.ts" [WILDCARD]dispatch_json.ts:[WILDCARD] - at NotFound ([WILDCARD]errors.ts:[WILDCARD]) at unwrapResponse ([WILDCARD]dispatch_json.ts:[WILDCARD]) - at sendAsync[WILDCARD] ([WILDCARD]dispatch_json.ts:[WILDCARD]) + at sendAsync ([WILDCARD]dispatch_json.ts:[WILDCARD]) + at async processImports ([WILDCARD]compiler/imports.ts:[WILDCARD]) + at async processImports ([WILDCARD]compiler/imports.ts:[WILDCARD]) + at async compile ([WILDCARD]compiler.ts:[WILDCARD]) + at async tsCompilerOnMessage ([WILDCARD]compiler.ts:[WILDCARD]) + at async workerMessageRecvCallback ([WILDCARD]runtime_worker.ts:[WILDCARD]) diff --git a/cli/tests/error_005_missing_dynamic_import.ts.out b/cli/tests/error_005_missing_dynamic_import.ts.out index 7eb20fe04..4a7822e43 100644 --- a/cli/tests/error_005_missing_dynamic_import.ts.out +++ b/cli/tests/error_005_missing_dynamic_import.ts.out @@ -1,5 +1,9 @@ [WILDCARD]error: Uncaught NotFound: Cannot resolve module "[WILDCARD]/bad-module.ts" from "[WILDCARD]/error_005_missing_dynamic_import.ts" [WILDCARD]dispatch_json.ts:[WILDCARD] - at NotFound ([WILDCARD]errors.ts:[WILDCARD]) at unwrapResponse ([WILDCARD]dispatch_json.ts:[WILDCARD]) - at sendAsync[WILDCARD] ([WILDCARD]dispatch_json.ts:[WILDCARD]) + at sendAsync ([WILDCARD]dispatch_json.ts:[WILDCARD]) + at async processImports ([WILDCARD]compiler/imports.ts:[WILDCARD]) + at async processImports ([WILDCARD]compiler/imports.ts:[WILDCARD]) + at async compile ([WILDCARD]compiler.ts:[WILDCARD]) + at async tsCompilerOnMessage ([WILDCARD]compiler.ts:[WILDCARD]) + at async workerMessageRecvCallback ([WILDCARD]runtime_worker.ts:[WILDCARD]) diff --git a/cli/tests/error_006_import_ext_failure.ts.out b/cli/tests/error_006_import_ext_failure.ts.out index 41b9b7bf8..c4e6a1037 100644 --- a/cli/tests/error_006_import_ext_failure.ts.out +++ b/cli/tests/error_006_import_ext_failure.ts.out @@ -1,5 +1,9 @@ [WILDCARD]error: Uncaught NotFound: Cannot resolve module "[WILDCARD]/non-existent" from "[WILDCARD]/error_006_import_ext_failure.ts" [WILDCARD]dispatch_json.ts:[WILDCARD] - at NotFound ([WILDCARD]errors.ts:[WILDCARD]) at unwrapResponse ([WILDCARD]dispatch_json.ts:[WILDCARD]) at sendAsync[WILDCARD] ([WILDCARD]dispatch_json.ts:[WILDCARD]) + at async processImports ([WILDCARD]compiler/imports.ts:[WILDCARD]) + at async processImports ([WILDCARD]compiler/imports.ts:[WILDCARD]) + at async compile ([WILDCARD]compiler.ts:[WILDCARD]) + at async tsCompilerOnMessage ([WILDCARD]compiler.ts:[WILDCARD]) + at async workerMessageRecvCallback ([WILDCARD]runtime_worker.ts:[WILDCARD]) diff --git a/cli/tests/error_011_bad_module_specifier.ts.out b/cli/tests/error_011_bad_module_specifier.ts.out index 773ddf8a8..5ac95002f 100644 --- a/cli/tests/error_011_bad_module_specifier.ts.out +++ b/cli/tests/error_011_bad_module_specifier.ts.out @@ -1,7 +1,10 @@ [WILDCARD]error: Uncaught URIError: relative import path "bad-module.ts" not prefixed with / or ./ or ../ Imported from "[WILDCARD]/error_011_bad_module_specifier.ts" [WILDCARD]dispatch_json.ts:[WILDCARD] - at unwrapResponse ($deno$/ops/dispatch_json.ts:[WILDCARD]) - at sendSync ($deno$/ops/dispatch_json.ts:[WILDCARD]) - at resolveModules ($deno$/compiler/imports.ts:[WILDCARD]) - at processImports ($deno$/compiler/imports.ts:[WILDCARD]) - at processImports ($deno$/compiler/imports.ts:[WILDCARD]) + at unwrapResponse ([WILDCARD]ops/dispatch_json.ts:[WILDCARD]) + at sendSync ([WILDCARD]ops/dispatch_json.ts:[WILDCARD]) + at resolveModules ([WILDCARD]compiler/imports.ts:[WILDCARD]) + at processImports ([WILDCARD]compiler/imports.ts:[WILDCARD]) + at processImports ([WILDCARD]compiler/imports.ts:[WILDCARD]) + at async compile ([WILDCARD]compiler.ts:[WILDCARD]) + at async tsCompilerOnMessage ([WILDCARD]compiler.ts:[WILDCARD]) + at async workerMessageRecvCallback ([WILDCARD]runtime_worker.ts:[WILDCARD]) diff --git a/cli/tests/error_012_bad_dynamic_import_specifier.ts.out b/cli/tests/error_012_bad_dynamic_import_specifier.ts.out index 618f45acd..505f29f82 100644 --- a/cli/tests/error_012_bad_dynamic_import_specifier.ts.out +++ b/cli/tests/error_012_bad_dynamic_import_specifier.ts.out @@ -1,7 +1,10 @@ [WILDCARD]error: Uncaught URIError: relative import path "bad-module.ts" not prefixed with / or ./ or ../ Imported from "[WILDCARD]/error_012_bad_dynamic_import_specifier.ts" [WILDCARD]dispatch_json.ts:[WILDCARD] - at unwrapResponse ($deno$/ops/dispatch_json.ts:[WILDCARD]) - at sendSync ($deno$/ops/dispatch_json.ts:[WILDCARD]) - at resolveModules ($deno$/compiler/imports.ts:[WILDCARD]) - at processImports ($deno$/compiler/imports.ts:[WILDCARD]) - at processImports ($deno$/compiler/imports.ts:[WILDCARD]) + at unwrapResponse ([WILDCARD]ops/dispatch_json.ts:[WILDCARD]) + at sendSync ([WILDCARD]ops/dispatch_json.ts:[WILDCARD]) + at resolveModules ([WILDCARD]compiler/imports.ts:[WILDCARD]) + at processImports ([WILDCARD]compiler/imports.ts:[WILDCARD]) + at processImports ([WILDCARD]compiler/imports.ts:[WILDCARD]) + at async compile ([WILDCARD]compiler.ts:[WILDCARD]) + at async tsCompilerOnMessage ([WILDCARD]compiler.ts:[WILDCARD]) + at async workerMessageRecvCallback ([WILDCARD]runtime_worker.ts:[WILDCARD]) diff --git a/cli/tests/error_type_definitions.ts.out b/cli/tests/error_type_definitions.ts.out index 20c03d0be..59773ac35 100644 --- a/cli/tests/error_type_definitions.ts.out +++ b/cli/tests/error_type_definitions.ts.out @@ -1,7 +1,11 @@ [WILDCARD]error: Uncaught URIError: relative import path "baz" not prefixed with / or ./ or ../ Imported from "[WILDCARD]/type_definitions/bar.d.ts" [WILDCARD]dispatch_json.ts:[WILDCARD] - at unwrapResponse ($deno$/ops/dispatch_json.ts:[WILDCARD]) - at sendSync ($deno$/ops/dispatch_json.ts:[WILDCARD]) - at resolveModules ($deno$/compiler/imports.ts:[WILDCARD]) - at processImports ($deno$/compiler/imports.ts:[WILDCARD]) - at processImports ($deno$/compiler/imports.ts:[WILDCARD]) + at unwrapResponse ([WILDCARD]ops/dispatch_json.ts:[WILDCARD]) + at sendSync ([WILDCARD]ops/dispatch_json.ts:[WILDCARD]) + at resolveModules ([WILDCARD]compiler/imports.ts:[WILDCARD]) + at processImports ([WILDCARD]compiler/imports.ts:[WILDCARD]) + at processImports ([WILDCARD]compiler/imports.ts:[WILDCARD]) + at async processImports ([WILDCARD]compiler/imports.ts:[WILDCARD]) + at async compile ([WILDCARD]compiler.ts:[WILDCARD]) + at async tsCompilerOnMessage ([WILDCARD]compiler.ts:[WILDCARD]) + at async workerMessageRecvCallback ([WILDCARD]runtime_worker.ts:[WILDCARD]) -- cgit v1.2.3