mirror of
https://github.com/denoland/deno.git
synced 2024-12-26 09:10:40 -05:00
f526513d74
This commit updates unhelpful messages that are raised when event loop stalls on unresolved top-level promises. Instead of "Module evaluation is still pending but there are no pending ops or dynamic imports. This situation is often caused by unresolved promises." and "Dynamically imported module evaluation is still pending but there are no pending ops. This situation is often caused by unresolved promises." we are now printing a message like: error: Top-level await promise never resolved [SOURCE LINE] ^ at [FUNCTION NAME] ([FILENAME]) eg: error: Top-level await promise never resolved await new Promise((_resolve, _reject) => {}); ^ at <anonymous> (file:///Users/ib/dev/deno/cli/tests/testdata/test/unresolved_promise.ts:1:1) Co-authored-by: David Sherret <dsherret@users.noreply.github.com>
10 lines
256 B
Text
10 lines
256 B
Text
timeout loop 0
|
|
timeout loop 1
|
|
timeout loop 2
|
|
timeout loop 3
|
|
timeout loop 4
|
|
timeout loop 5
|
|
error: Top-level await promise never resolved
|
|
const mod = await import("./tla3/b.js");
|
|
^
|
|
at <anonymous> ([WILDCARD]/top_level_await/circular.js:5:13)
|