From 512c6caef61bd8414ae0dc74d555725181d45507 Mon Sep 17 00:00:00 2001 From: Julius Lipp Date: Tue, 9 Jan 2024 11:21:33 +0100 Subject: [PATCH 1/4] fix(nextjs): Fix partial prerendering error nextjs --- packages/nextjs/src/app-router/server/utils.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/nextjs/src/app-router/server/utils.ts b/packages/nextjs/src/app-router/server/utils.ts index 2fcf8c22d0b..a5156b1a472 100644 --- a/packages/nextjs/src/app-router/server/utils.ts +++ b/packages/nextjs/src/app-router/server/utils.ts @@ -9,7 +9,8 @@ export const buildRequestLike = () => { e && 'message' in e && typeof e.message === 'string' && - e.message.toLowerCase().includes('Dynamic server usage'.toLowerCase()) + e.message.toLowerCase().includes('Dynamic server usage'.toLowerCase()) || + e.message.toLowerCase().includes('This page needs to bail out of prerendering'.toLowerCase()) ) { throw e; } From dfbd4c7887f070a94ccbe9db6be5671c6bc23902 Mon Sep 17 00:00:00 2001 From: panteliselef Date: Wed, 10 Jan 2024 12:59:04 +0200 Subject: [PATCH 2/4] Create nervous-kings-deny.md --- .changeset/nervous-kings-deny.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/nervous-kings-deny.md diff --git a/.changeset/nervous-kings-deny.md b/.changeset/nervous-kings-deny.md new file mode 100644 index 00000000000..e8a496689a9 --- /dev/null +++ b/.changeset/nervous-kings-deny.md @@ -0,0 +1,5 @@ +--- +"@clerk/nextjs": patch +--- + +Rethrow partial prerendering (PPR) error. From f5421e57fa5bf43daeab0b1f48716662f115f399 Mon Sep 17 00:00:00 2001 From: Julius Lipp Date: Wed, 10 Jan 2024 20:08:15 +0100 Subject: [PATCH 3/4] fix(nextjs): Fix partial prerendering error nextjs --- packages/nextjs/src/app-router/server/utils.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/nextjs/src/app-router/server/utils.ts b/packages/nextjs/src/app-router/server/utils.ts index a5156b1a472..4d84b189150 100644 --- a/packages/nextjs/src/app-router/server/utils.ts +++ b/packages/nextjs/src/app-router/server/utils.ts @@ -9,8 +9,8 @@ export const buildRequestLike = () => { e && 'message' in e && typeof e.message === 'string' && - e.message.toLowerCase().includes('Dynamic server usage'.toLowerCase()) || - e.message.toLowerCase().includes('This page needs to bail out of prerendering'.toLowerCase()) + (e.message.toLowerCase().includes('Dynamic server usage'.toLowerCase()) || + e.message.toLowerCase().includes('This page needs to bail out of prerendering'.toLowerCase())) ) { throw e; } From 4bd20002e2246b654c4fd2df72bd1bc457673d78 Mon Sep 17 00:00:00 2001 From: Nikos Douvlis Date: Fri, 12 Jan 2024 02:19:56 +0200 Subject: [PATCH 4/4] Update nervous-kings-deny.md --- .changeset/nervous-kings-deny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/nervous-kings-deny.md b/.changeset/nervous-kings-deny.md index e8a496689a9..9cb3f19af28 100644 --- a/.changeset/nervous-kings-deny.md +++ b/.changeset/nervous-kings-deny.md @@ -2,4 +2,4 @@ "@clerk/nextjs": patch --- -Rethrow partial prerendering (PPR) error. +Fix partial prerendering error when using NextJS by correctly rethrowing partial prerendering (PPR) error.