From ebd16225ebaff3d2755e3fd5cd641fe37a1d24c8 Mon Sep 17 00:00:00 2001 From: an2n <> Date: Mon, 20 Oct 2025 11:54:53 +0200 Subject: [PATCH 1/2] fix: only log prefetch read errors when debug mode is enabled --- .../instrumentation/register-initial-cache.ts | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/packages/nextjs-cache-handler/src/instrumentation/register-initial-cache.ts b/packages/nextjs-cache-handler/src/instrumentation/register-initial-cache.ts index 4cb41b5..b230dd9 100644 --- a/packages/nextjs-cache-handler/src/instrumentation/register-initial-cache.ts +++ b/packages/nextjs-cache-handler/src/instrumentation/register-initial-cache.ts @@ -294,13 +294,15 @@ export async function registerInitialCache( .readFile(`${pathToRouteFiles}.prefetch.rsc`, "utf-8") .then((data) => data) .catch((error) => { - console.warn( - "[CacheHandler] [%s] %s %s", - "registerInitialCache", - "Failed to read page prefetch data, assuming it does not exist", - `Error: ${error}`, - ); - + if (debug) { + console.warn( + "[CacheHandler] [%s] %s %s", + "registerInitialCache", + "Failed to read page prefetch data, assuming it does not exist", + `Error: ${error}`, + ); + } + return undefined; }) : undefined, From 7f7bc49e995707d4e1cb7bf17bf319c18ce81b2e Mon Sep 17 00:00:00 2001 From: an2n <> Date: Mon, 20 Oct 2025 11:57:06 +0200 Subject: [PATCH 2/2] fix: only log page data read errors when debug mode is enabled --- .../instrumentation/register-initial-cache.ts | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/packages/nextjs-cache-handler/src/instrumentation/register-initial-cache.ts b/packages/nextjs-cache-handler/src/instrumentation/register-initial-cache.ts index b230dd9..bf2d42e 100644 --- a/packages/nextjs-cache-handler/src/instrumentation/register-initial-cache.ts +++ b/packages/nextjs-cache-handler/src/instrumentation/register-initial-cache.ts @@ -280,12 +280,14 @@ export async function registerInitialCache( ) .then((data) => (isAppRouter ? data : (JSON.parse(data) as object))) .catch((error) => { - console.warn( - "[CacheHandler] [%s] %s %s", - "registerInitialCache", - "Failed to read page data, assuming it does not exist", - `Error: ${error}`, - ); + if (debug) { + console.warn( + "[CacheHandler] [%s] %s %s", + "registerInitialCache", + "Failed to read page data, assuming it does not exist", + `Error: ${error}`, + ); + } return undefined; }), @@ -302,7 +304,7 @@ export async function registerInitialCache( `Error: ${error}`, ); } - + return undefined; }) : undefined,