正解は「静的レンダリングされるページでheaders()やcookies()などの動的APIを使用している」です。Next.js App Routerではデフォルトで可能な限り静的レンダリング(SSG)が行われます。しかしheaders()・cookies()・searchParamsなどリクエスト時にしか取得できないデータを使うと、静的生成が不可能になりこのエラーが発生します。対処法としては、該当のlayout.tsxやpage.tsxに export const dynamic = "force-dynamic" を追加して動的レンダリング(SSR)に切り替えるか、動的APIの使用箇所をSuspenseで囲んで部分的にストリーミングレンダリングさせる方法があります。