aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-04-05 06:36:19 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-04-05 06:36:19 -0700
commit70f9294e15d73f8f221116cee032db859a183112 (patch)
tree80695a388fcb55c822241629386c8e29f672ca5d
parent2c0e8e0a99932fbf10872cce4ad417d24cdf262e (diff)
downloadbun-70f9294e15d73f8f221116cee032db859a183112.tar.gz
bun-70f9294e15d73f8f221116cee032db859a183112.tar.zst
bun-70f9294e15d73f8f221116cee032db859a183112.zip
[bun:error] Fix exception
Diffstat (limited to '')
-rw-r--r--packages/bun-error/index.tsx1
-rw-r--r--packages/bun-error/sourcemap.ts2
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) => {