diff --git a/.changeset/wicked-planes-approve.md b/.changeset/wicked-planes-approve.md new file mode 100644 index 000000000000..682c1dbfd484 --- /dev/null +++ b/.changeset/wicked-planes-approve.md @@ -0,0 +1,5 @@ +--- +"@sveltejs/kit": patch +--- + +fix: ensure ssrRewriteStacktrace doesn't throw diff --git a/packages/kit/src/exports/vite/dev/index.js b/packages/kit/src/exports/vite/dev/index.js index 0c9ea37c4444..70b985f05faf 100644 --- a/packages/kit/src/exports/vite/dev/index.js +++ b/packages/kit/src/exports/vite/dev/index.js @@ -249,7 +249,11 @@ export async function dev(vite, vite_config, svelte_config) { /** @param {string} stack */ function fix_stack_trace(stack) { - return stack ? vite.ssrRewriteStacktrace(stack) : stack; + try { + return stack ? vite.ssrRewriteStacktrace(stack) : stack; + } catch (_e) { + return stack; + } } await update_manifest();