diff options
author | 2022-04-05 06:36:19 -0700 | |
---|---|---|
committer | 2022-04-05 06:36:19 -0700 | |
commit | 70f9294e15d73f8f221116cee032db859a183112 (patch) | |
tree | 80695a388fcb55c822241629386c8e29f672ca5d | |
parent | 2c0e8e0a99932fbf10872cce4ad417d24cdf262e (diff) | |
download | bun-70f9294e15d73f8f221116cee032db859a183112.tar.gz bun-70f9294e15d73f8f221116cee032db859a183112.tar.zst bun-70f9294e15d73f8f221116cee032db859a183112.zip |
[bun:error] Fix exception
Diffstat (limited to '')
-rw-r--r-- | packages/bun-error/index.tsx | 1 | ||||
-rw-r--r-- | packages/bun-error/sourcemap.ts | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/packages/bun-error/index.tsx b/packages/bun-error/index.tsx index a627a7a8d..5211af8ea 100644 --- a/packages/bun-error/index.tsx +++ b/packages/bun-error/index.tsx @@ -1390,6 +1390,7 @@ export function renderRuntimeError(error: Error) { remapped[1]; }, console.error); } else { + if (!mappings) return null; var frame = exception.stack.frames[frameIndex]; const { line, column_start } = frame.position; const remapped = remapPosition(mappings, line, column_start); diff --git a/packages/bun-error/sourcemap.ts b/packages/bun-error/sourcemap.ts index 23bd4cf8a..bee83f559 100644 --- a/packages/bun-error/sourcemap.ts +++ b/packages/bun-error/sourcemap.ts @@ -281,7 +281,7 @@ export function fetchAllMappings(files, signal) { for (const [file, indices] of [...map.entries()]) { const mapped = fetchMappings(file, signal); - if (mapped.then) { + if (mapped?.then) { var resolvers = []; for (let i = 0; i < indices.length; i++) { results[indices[i]] = new Promise((resolve, reject) => { |