$ pnpm site:build # cwd /Users/king/Desktop/Workspace/SRO/zoen # exit 0 > zoen@0.1.0 site:build /Users/king/Desktop/Workspace/SRO/zoen > pnpm --filter @zoen/site build > @zoen/site@0.1.0 build /Users/king/Desktop/Workspace/SRO/zoen/apps/site > node ../../tools/web/sync-ui-assets.mjs && node scripts/build-media.mjs && NEXT_TELEMETRY_DISABLED=1 next build ✔ sync-ui-assets: 139 sprites + brand ready (0 copied) ✔ build-media: 72 images, 126 icons (0 built, 198 cached), 5 previz clips ▲ Next.js 16.3.8 (Turbopack) - Environments: .env.local ✓ Running next.config.ts took 1582ms - Cache Components enabled - Experiments (use with caution): · serverActions Creating an optimized production build ... ✓ Compiled successfully in 10.2s Running TypeScript ... Finished TypeScript in 26.1s ... Collecting page data using 7 workers ... Generating static pages using 7 workers (0/76) ... Failed to build /_not-found/page: /_not-found (attempt 1 of 3) because it took more than 60 seconds. Retrying again shortly. Failed to build /alpha/page: /alpha (attempt 1 of 3) because it took more than 60 seconds. Retrying again shortly. Failed to build /community/page: /community (attempt 1 of 3) because it took more than 60 seconds. Retrying again shortly. Failed to build /cookies/page: /cookies (attempt 1 of 3) because it took more than 60 seconds. Retrying again shortly. Failed to build /game/builds/[slug]/page: /game/builds/ashwarden (attempt 1 of 3) because it took more than 60 seconds. Retrying again shortly. Failed to build /game/builds/[slug]/page: /game/builds/oathkeeper (attempt 1 of 3) because it took more than 60 seconds. Retrying again shortly. Failed to build /game/builds/page: /game/builds (attempt 1 of 3) because it took more than 60 seconds. Retrying again shortly. Failed to build /game/page: /game (attempt 1 of 3) because it took more than 60 seconds. Retrying again shortly. Failed to build /game/world/page: /game/world (attempt 1 of 3) because it took more than 60 seconds. Retrying again shortly. Failed to build /how-to-play/page: /how-to-play (attempt 1 of 3) because it took more than 60 seconds. Retrying again shortly. Failed to build /maintenance/page: /maintenance (attempt 1 of 3) because it took more than 60 seconds. Retrying again shortly. Failed to build /game/builds/[slug]/page: /game/builds/ravager (attempt 1 of 3) because it took more than 60 seconds. Retrying again shortly. Failed to build /game/builds/[slug]/page: /game/builds/warblade (attempt 1 of 3) because it took more than 60 seconds. Retrying again shortly. Failed to build /game/builds/[slug]/page: /game/builds/earthshaker (attempt 1 of 3) because it took more than 60 seconds. Retrying again shortly. Failed to build /game/builds/[slug]/page: /game/builds/twinblade (attempt 1 of 3) because it took more than 60 seconds. Retrying again shortly. Failed to build /game/builds/[slug]/page: /game/builds/vanguard (attempt 1 of 3) because it took more than 60 seconds. Retrying again shortly. Failed to build /game/builds/[slug]/page: /game/builds/boltwright (attempt 1 of 3) because it took more than 60 seconds. Retrying again shortly. Failed to build /game/builds/[slug]/page: /game/builds/nightblade (attempt 1 of 3) because it took more than 60 seconds. Retrying again shortly. Generating static pages using 7 workers (15/76) Generating static pages using 7 workers (19/76) Generating static pages using 7 workers (38/76) Generating static pages using 7 workers (57/76) ✓ Generating static pages using 7 workers (76/76) in 98s Finalizing page optimization ... Route (app) Revalidate Expire ┌ ○ / 2m 15m ├ ○ /_not-found 2m 15m ├ ○ /alpha 2m 15m ├ ƒ /api/e ├ ƒ /api/revalidate ├ ○ /apple-icon.png ├ ○ /community 2m 15m ├ ○ /cookies 2m 15m ├ ○ /dev/directions 2m 15m ├ ○ /dev/directions/a 2m 15m ├ ○ /dev/directions/b 2m 15m ├ ○ /dev/directions/c 2m 15m ├ ○ /dev/kit 2m 15m ├ ○ /download 2m 15m ├ ○ /faq 2m 15m ├ ○ /game 2m 15m ├ ○ /game/builds 2m 15m ├ /game/builds/[slug] 2m 15m │ ├ ◐ /game/builds/[slug] 2m 15m │ ├ ○ /game/builds/ravager 2m 15m │ ├ ○ /game/builds/warblade 2m 15m │ └ ◐ [+16 more paths] ├ ƒ /game/builds/[slug]/opengraph-image ├ ○ /game/world 2m 15m ├ ○ /how-to-play 2m 15m ├ ○ /icon.png ├ ○ /maintenance 2m 15m ├ ○ /manifest.webmanifest ├ ○ /media 2m 15m ├ ○ /news 2m 15m ├ /news/[slug] 2m 15m │ └ ◐ /news/[slug] 2m 15m ├ ƒ /opengraph-image ├ ○ /patch-notes 2m 15m ├ ○ /play 2m 15m ├ ◐ /preregister/confirm 2m 15m ├ ○ /privacy 2m 15m ├ ○ /roadmap 2m 15m ├ ○ /robots.txt ├ ○ /sitemap.xml 2m 15m ├ ◐ /status 2m 15m ├ ○ /support 2m 15m ├ ○ /terms 2m 15m └ ◐ /unsubscribe 2m 15m ƒ Proxy (Middleware) ○ (Static) prerendered as static content ◐ (Partial Prerender) prerendered as static HTML with dynamic server-streamed content ƒ (Dynamic) server-rendered on demand Error: Filling a cache during prerender timed out, likely because request-specific arguments such as params, searchParams, cookies() or dynamic data were used inside "use cache". at (lib/cms.ts:39:8) at n (components/layout/banner.tsx:7:19) 37 | 38 | /** Site settings; falls back to safe defaults when the database is unreachable (the site still renders). */ > 39 | export async function getSettings(): Promise { | ^ 40 | 'use cache'; 41 | cacheLife('settings'); 42 | cacheTag('settings'); To get a more detailed stack trace and pinpoint the issue, try one of the following: - Start the app in development mode by running `next dev`, then open "/_not-found" in your browser to investigate the error. - Rerun the production build with `next build --debug-prerender` to generate better stack traces. Error occurred prerendering page "/_not-found". Read more: https://nextjs.org/docs/messages/prerender-error Error occurred prerendering page "/alpha". Read more: https://nextjs.org/docs/messages/prerender-error Error: Filling a cache during prerender timed out, likely because request-specific arguments such as params, searchParams, cookies() or dynamic data were used inside "use cache". at (lib/cms.ts:39:8) at n (components/layout/banner.tsx:7:19) 37 | 38 | /** Site settings; falls back to safe defaults when the database is unreachable (the site still renders). */ > 39 | export async function getSettings(): Promise { | ^ 40 | 'use cache'; 41 | cacheLife('settings'); 42 | cacheTag('settings'); { digest: '3430602897@E236' } Error occurred prerendering page "/community". Read more: https://nextjs.org/docs/messages/prerender-error Error: Filling a cache during prerender timed out, likely because request-specific arguments such as params, searchParams, cookies() or dynamic data were used inside "use cache". at (lib/cms.ts:39:8) at n (components/layout/banner.tsx:7:19) 37 | 38 | /** Site settings; falls back to safe defaults when the database is unreachable (the site still renders). */ > 39 | export async function getSettings(): Promise { | ^ 40 | 'use cache'; 41 | cacheLife('settings'); 42 | cacheTag('settings'); { digest: '3430602897@E236' } Error occurred prerendering page "/cookies". Read more: https://nextjs.org/docs/messages/prerender-error Error: Filling a cache during prerender timed out, likely because request-specific arguments such as params, searchParams, cookies() or dynamic data were used inside "use cache". at (lib/cms.ts:39:8) at n (components/layout/banner.tsx:7:19) 37 | 38 | /** Site settings; falls back to safe defaults when the database is unreachable (the site still renders). */ > 39 | export async function getSettings(): Promise { | ^ 40 | 'use cache'; 41 | cacheLife('settings'); 42 | cacheTag('settings'); { digest: '3430602897@E236' }