From 4d4b9b23c25ab15301879a2e1a45971f6a8005ea Mon Sep 17 00:00:00 2001 From: Niklas Mischkulnig <4586894+mischnic@users.noreply.github.com> Date: Thu, 27 Nov 2025 14:59:58 +0100 Subject: [PATCH] Allow disabling error patching for debugging --- packages/next/src/server/patch-error-inspect.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/next/src/server/patch-error-inspect.ts b/packages/next/src/server/patch-error-inspect.ts index e3a107a6a4aba7..55a947e1c6f91b 100644 --- a/packages/next/src/server/patch-error-inspect.ts +++ b/packages/next/src/server/patch-error-inspect.ts @@ -473,6 +473,10 @@ function sourceMapError( export function patchErrorInspectNodeJS( errorConstructor: ErrorConstructor ): void { + if (process.env.NEXT_DISABLE_ERROR_PATCHING === '1') { + return + } + const inspectSymbol = Symbol.for('nodejs.util.inspect.custom') errorConstructor.prepareStackTrace = prepareUnsourcemappedStackTrace @@ -513,6 +517,10 @@ export function patchErrorInspectNodeJS( export function patchErrorInspectEdgeLite( errorConstructor: ErrorConstructor ): void { + if (process.env.NEXT_DISABLE_ERROR_PATCHING === '1') { + return + } + const inspectSymbol = Symbol.for('edge-runtime.inspect.custom') errorConstructor.prepareStackTrace = prepareUnsourcemappedStackTrace