tina-self-hosted-demo icon indicating copy to clipboard operation
tina-self-hosted-demo copied to clipboard

Static Page Generation Timeout During Build with Tinacms and Next.js 14

Open abhishek-mittal opened this issue 7 months ago • 2 comments

Issue Summary:

When running tinacms build --partial-reindex && next build for my project, the static page generation times out repeatedly, causing the build process to fail.

Steps to Reproduce:

Run tinacms build --partial-reindex. Run next build. Observed Behavior: The build process times out during static page generation with the following warnings and errors:

params::  { filename: [ 'themez22' ] } themez22.mdx
⚠ Sending SIGTERM signal to static worker due to timeout of 60 seconds. Subsequent errors may be a result of the worker exiting.
⚠ Restarted static page generation for /posts because it took more than 60 seconds
⚠ Restarted static page generation for /posts/theme because it took more than 60 seconds
⚠ Restarted static page generation for /posts/themez2 because it took more than 60 seconds
⚠ Restarted static page generation for /posts/themez22 because it took more than 60 seconds
Generating static pages (5/9)  [   =]params::  { filename: [ 'theme' ] } theme.mdx
params::  { filename: [ 'theme' ] } theme.mdx
Generating static pages (5/9)  [ ===]params::  { filename: [ 'themez22' ] } themez22.mdx
params::  { filename: [ 'themez22' ] } themez22.mdx
Generating static pages (5/9)  [==  ]params::  { filename: [ 'themez2' ] } themez2.mdx
params::  { filename: [ 'themez2' ] } themez2.mdx
⚠ Sending SIGTERM signal to static worker due to timeout of 60 seconds. Subsequent errors may be a result of the worker exiting.

> Build error occurred
Error: Static page generation for /posts is still timing out after 3 attempts. See more info here https://nextjs.org/docs/messages/static-page-generation-timeout
    at onRestart (/path/to/project/node_modules/next/dist/build/index.js:293:27)
    at /path/to/project/node_modules/next/dist/lib/worker.js:95:40
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /path/to/project/node_modules/next/dist/export/index.js:450:20
    at async Span.traceAsyncFn (/path/to/project/node_modules/next/dist/trace/trace.js:154:20)
    at async /path/to/project/node_modules/next/dist/export/index.js:448:24
    at async Promise.all (index 3)
    at async exportAppImpl (/path/to/project/node_modules/next/dist/export/index.js:440:21)
    at async /path/to/project/node_modules/next/dist/export/index.js:623:16
    at async Span.traceAsyncFn (/path/to/project/node_modules/next/dist/trace/trace.js:154:20)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Expected Behavior: The build process should complete without timeouts and errors.

Environment:

next: 14.x.x tinacms: ^1.6.7 Operating System: Macos (14.5 ) Additional Context: The issue seems to be related to static page generation timing out. Any guidance on resolving this would be appreciated.

abhishek-mittal avatar Jul 21 '24 10:07 abhishek-mittal