[GH-ISSUE #1269] Lifecycle script start failed with error #356

Closed
opened 2026-02-26 18:46:39 +03:00 by kerem · 1 comment
Owner

Originally created by @alessiodam on GitHub (Aug 7, 2024).
Original GitHub issue: https://github.com/documenso/documenso/issues/1269

Issue Description

npm run start throws an error after following the docs step by step.

Same after checking out to branch v1.6.0 (not pointed out in the docs/quick start guide).
This happens when running it inside of the root of the repo.
When going inside of apps/web and running it there, it starts fine.

Steps to Reproduce

Follow the docs step by step under this section.

Expected Behavior

Start Documenso

Current Behavior

npm run start throws an error.

documenso@documenso:~/documenso$ npm run start

> @documenso/root@1.6.0 start
> turbo run start --filter=@documenso/web --filter=@documenso/marketing --filter=@documenso/documentation

• Packages in scope: @documenso/documentation, @documenso/marketing, @documenso/web
• Running start in 3 packages
• Remote caching disabled
@documenso/prisma:prebuild: cache bypass, force executing 0e8e75511e90c355
@documenso/prisma:prebuild: 
@documenso/prisma:prebuild: > @documenso/prisma@0.0.0 prebuild
@documenso/prisma:prebuild: > prisma generate
@documenso/prisma:prebuild: 
@documenso/prisma:prebuild: Prisma schema loaded from schema.prisma
@documenso/prisma:prebuild: 
@documenso/prisma:prebuild: ✔ Generated Kysely types (1.8.0) to ./generated in 2.69s
@documenso/prisma:prebuild: 
@documenso/prisma:prebuild: ✔ Generated Prisma Client (v5.4.2) to ./../../node_modules/@prisma/client in 816ms
@documenso/prisma:prebuild: 
@documenso/prisma:prebuild: Start using Prisma Client in Node.js (See: https://pris.ly/d/client)
@documenso/prisma:prebuild: ```
@documenso/prisma:prebuild: import { PrismaClient } from '@prisma/client'
@documenso/prisma:prebuild: const prisma = new PrismaClient()
@documenso/prisma:prebuild: ```
@documenso/prisma:prebuild: or start using Prisma Client at the edge (See: https://pris.ly/d/accelerate)
@documenso/prisma:prebuild: ```
@documenso/prisma:prebuild: import { PrismaClient } from '@prisma/client/edge'
@documenso/prisma:prebuild: const prisma = new PrismaClient()
@documenso/prisma:prebuild: ```
@documenso/prisma:prebuild: 
@documenso/prisma:prebuild: See other ways of importing Prisma Client: http://pris.ly/d/importing-client
@documenso/prisma:prebuild: 
@documenso/prisma:build: cache hit (outputs already on disk), replaying logs 83a2eef22024a332
@documenso/prisma:build: 
@documenso/prisma:build: > @documenso/prisma@0.0.0 prebuild
@documenso/prisma:build: > prisma generate
@documenso/prisma:build: 
@documenso/prisma:build: Prisma schema loaded from schema.prisma
@documenso/prisma:build: 
@documenso/prisma:build: ✔ Generated Kysely types (1.8.0) to ./generated in 2.86s
@documenso/prisma:build: 
@documenso/prisma:build: ✔ Generated Prisma Client (v5.4.2) to ./../../node_modules/@prisma/client in 939ms
@documenso/prisma:build: 
@documenso/prisma:build: Start using Prisma Client in Node.js (See: https://pris.ly/d/client)
@documenso/prisma:build: ```
@documenso/prisma:build: import { PrismaClient } from '@prisma/client'
@documenso/prisma:build: const prisma = new PrismaClient()
@documenso/prisma:build: ```
@documenso/prisma:build: or start using Prisma Client at the edge (See: https://pris.ly/d/accelerate)
@documenso/prisma:build: ```
@documenso/prisma:build: import { PrismaClient } from '@prisma/client/edge'
@documenso/prisma:build: const prisma = new PrismaClient()
@documenso/prisma:build: ```
@documenso/prisma:build: 
@documenso/prisma:build: See other ways of importing Prisma Client: http://pris.ly/d/importing-client
@documenso/prisma:build: 
@documenso/prisma:build: 
@documenso/prisma:build: > @documenso/prisma@0.0.0 build
@documenso/prisma:build: > prisma generate
@documenso/prisma:build: 
@documenso/prisma:build: Prisma schema loaded from schema.prisma
@documenso/prisma:build: 
@documenso/prisma:build: ✔ Generated Kysely types (1.8.0) to ./generated in 2.88s
@documenso/prisma:build: 
@documenso/prisma:build: ✔ Generated Prisma Client (v5.4.2) to ./../../node_modules/@prisma/client in 1.00s
@documenso/prisma:build: 
@documenso/prisma:build: Start using Prisma Client in Node.js (See: https://pris.ly/d/client)
@documenso/prisma:build: ```
@documenso/prisma:build: import { PrismaClient } from '@prisma/client'
@documenso/prisma:build: const prisma = new PrismaClient()
@documenso/prisma:build: ```
@documenso/prisma:build: or start using Prisma Client at the edge (See: https://pris.ly/d/accelerate)
@documenso/prisma:build: ```
@documenso/prisma:build: import { PrismaClient } from '@prisma/client/edge'
@documenso/prisma:build: const prisma = new PrismaClient()
@documenso/prisma:build: ```
@documenso/prisma:build: 
@documenso/prisma:build: See other ways of importing Prisma Client: http://pris.ly/d/importing-client
@documenso/prisma:build: 
@documenso/marketing:start: cache bypass, force executing 6d2e77d736a0b38a
@documenso/documentation:start: cache bypass, force executing 39d7d2232b163caf
@documenso/web:start: cache bypass, force executing 0c9f8a6a61d30a20
@documenso/web:start: 
@documenso/web:start: > @documenso/web@1.6.0 start
@documenso/web:start: > next start
@documenso/web:start: 
@documenso/documentation:start: 
@documenso/documentation:start: > @documenso/documentation@0.1.0 start
@documenso/documentation:start: > next start -p 3002
@documenso/documentation:start: 
@documenso/marketing:start: 
@documenso/marketing:start: > @documenso/marketing@1.6.0 start
@documenso/marketing:start: > next start -p 3001
@documenso/marketing:start: 
@documenso/web:start:    ▲ Next.js 14.0.3
@documenso/web:start:    - Local:        http://localhost:3000
@documenso/web:start: 
@documenso/marketing:start:    ▲ Next.js 14.0.3
@documenso/marketing:start:    - Local:        http://localhost:3001
@documenso/marketing:start: 
@documenso/documentation:start:    ▲ Next.js 14.0.3
@documenso/documentation:start:    - Local:        http://localhost:3002
@documenso/documentation:start: 
@documenso/documentation:start: Error: ENOENT: no such file or directory, open '/home/documenso/documenso/apps/documentation/.next/BUILD_ID'
@documenso/documentation:start:     at async open (node:internal/fs/promises:639:25)
@documenso/documentation:start:     at async Object.readFile (node:internal/fs/promises:1249:14)
@documenso/documentation:start:     at async setupFsCheck (/home/documenso/documenso/node_modules/next/dist/server/lib/router-utils/filesystem.js:145:19)
@documenso/documentation:start:     at async initialize (/home/documenso/documenso/node_modules/next/dist/server/lib/router-server.js:54:23)
@documenso/documentation:start:     at async Server.<anonymous> (/home/documenso/documenso/node_modules/next/dist/server/lib/start-server.js:236:36) {
@documenso/documentation:start:   errno: -2,
@documenso/documentation:start:   code: 'ENOENT',
@documenso/documentation:start:   syscall: 'open',
@documenso/documentation:start:   path: '/home/documenso/documenso/apps/documentation/.next/BUILD_ID'
@documenso/documentation:start: }
@documenso/documentation:start: npm error Lifecycle script `start` failed with error:
@documenso/documentation:start: npm error code 1
@documenso/documentation:start: npm error path /home/documenso/documenso/apps/documentation
@documenso/documentation:start: npm error workspace @documenso/documentation@0.1.0
@documenso/documentation:start: npm error location /home/documenso/documenso/apps/documentation
@documenso/documentation:start: npm error command failed
@documenso/documentation:start: npm error command sh -c next start -p 3002
@documenso/documentation:start: ERROR: command finished with error: command (/home/documenso/documenso/apps/documentation) npm run start exited (1)
@documenso/documentation#start: command (/home/documenso/documenso/apps/documentation) npm run start exited (1)

 Tasks:    2 successful, 5 total
Cached:    1 cached, 5 total
  Time:    12.181s 
Failed:    @documenso/documentation#start

 ERROR  run failed: command  exited (1)

Screenshots (optional)

No response

Operating System [e.g., Windows 10]

Ubuntu 22.04 Proxmox LXC

Browser [e.g., Chrome, Firefox]

/

Version [e.g., 2.0.1]

v1.6.0 - followed docs

Please check the boxes that apply to this issue report.

  • I have searched the existing issues to make sure this is not a duplicate.
  • I have provided steps to reproduce the issue.
  • I have included relevant environment information.
  • I have included any relevant screenshots.
  • I understand that this is a voluntary contribution and that there is no guarantee of resolution.
  • I want to work on creating a PR for this issue if approved
Originally created by @alessiodam on GitHub (Aug 7, 2024). Original GitHub issue: https://github.com/documenso/documenso/issues/1269 ### Issue Description `npm run start` throws an error after following the docs step by step. Same after checking out to branch v1.6.0 (not pointed out in the docs/quick start guide). This happens when running it inside of the root of the repo. When going inside of apps/web and running it there, it starts fine. ### Steps to Reproduce Follow the docs step by step under [this section](https://github.com/documenso/documenso?tab=readme-ov-file#self-hosting). ### Expected Behavior Start Documenso ### Current Behavior `npm run start` throws an error. ```sh documenso@documenso:~/documenso$ npm run start > @documenso/root@1.6.0 start > turbo run start --filter=@documenso/web --filter=@documenso/marketing --filter=@documenso/documentation • Packages in scope: @documenso/documentation, @documenso/marketing, @documenso/web • Running start in 3 packages • Remote caching disabled @documenso/prisma:prebuild: cache bypass, force executing 0e8e75511e90c355 @documenso/prisma:prebuild: @documenso/prisma:prebuild: > @documenso/prisma@0.0.0 prebuild @documenso/prisma:prebuild: > prisma generate @documenso/prisma:prebuild: @documenso/prisma:prebuild: Prisma schema loaded from schema.prisma @documenso/prisma:prebuild: @documenso/prisma:prebuild: ✔ Generated Kysely types (1.8.0) to ./generated in 2.69s @documenso/prisma:prebuild: @documenso/prisma:prebuild: ✔ Generated Prisma Client (v5.4.2) to ./../../node_modules/@prisma/client in 816ms @documenso/prisma:prebuild: @documenso/prisma:prebuild: Start using Prisma Client in Node.js (See: https://pris.ly/d/client) @documenso/prisma:prebuild: ``` @documenso/prisma:prebuild: import { PrismaClient } from '@prisma/client' @documenso/prisma:prebuild: const prisma = new PrismaClient() @documenso/prisma:prebuild: ``` @documenso/prisma:prebuild: or start using Prisma Client at the edge (See: https://pris.ly/d/accelerate) @documenso/prisma:prebuild: ``` @documenso/prisma:prebuild: import { PrismaClient } from '@prisma/client/edge' @documenso/prisma:prebuild: const prisma = new PrismaClient() @documenso/prisma:prebuild: ``` @documenso/prisma:prebuild: @documenso/prisma:prebuild: See other ways of importing Prisma Client: http://pris.ly/d/importing-client @documenso/prisma:prebuild: @documenso/prisma:build: cache hit (outputs already on disk), replaying logs 83a2eef22024a332 @documenso/prisma:build: @documenso/prisma:build: > @documenso/prisma@0.0.0 prebuild @documenso/prisma:build: > prisma generate @documenso/prisma:build: @documenso/prisma:build: Prisma schema loaded from schema.prisma @documenso/prisma:build: @documenso/prisma:build: ✔ Generated Kysely types (1.8.0) to ./generated in 2.86s @documenso/prisma:build: @documenso/prisma:build: ✔ Generated Prisma Client (v5.4.2) to ./../../node_modules/@prisma/client in 939ms @documenso/prisma:build: @documenso/prisma:build: Start using Prisma Client in Node.js (See: https://pris.ly/d/client) @documenso/prisma:build: ``` @documenso/prisma:build: import { PrismaClient } from '@prisma/client' @documenso/prisma:build: const prisma = new PrismaClient() @documenso/prisma:build: ``` @documenso/prisma:build: or start using Prisma Client at the edge (See: https://pris.ly/d/accelerate) @documenso/prisma:build: ``` @documenso/prisma:build: import { PrismaClient } from '@prisma/client/edge' @documenso/prisma:build: const prisma = new PrismaClient() @documenso/prisma:build: ``` @documenso/prisma:build: @documenso/prisma:build: See other ways of importing Prisma Client: http://pris.ly/d/importing-client @documenso/prisma:build: @documenso/prisma:build: @documenso/prisma:build: > @documenso/prisma@0.0.0 build @documenso/prisma:build: > prisma generate @documenso/prisma:build: @documenso/prisma:build: Prisma schema loaded from schema.prisma @documenso/prisma:build: @documenso/prisma:build: ✔ Generated Kysely types (1.8.0) to ./generated in 2.88s @documenso/prisma:build: @documenso/prisma:build: ✔ Generated Prisma Client (v5.4.2) to ./../../node_modules/@prisma/client in 1.00s @documenso/prisma:build: @documenso/prisma:build: Start using Prisma Client in Node.js (See: https://pris.ly/d/client) @documenso/prisma:build: ``` @documenso/prisma:build: import { PrismaClient } from '@prisma/client' @documenso/prisma:build: const prisma = new PrismaClient() @documenso/prisma:build: ``` @documenso/prisma:build: or start using Prisma Client at the edge (See: https://pris.ly/d/accelerate) @documenso/prisma:build: ``` @documenso/prisma:build: import { PrismaClient } from '@prisma/client/edge' @documenso/prisma:build: const prisma = new PrismaClient() @documenso/prisma:build: ``` @documenso/prisma:build: @documenso/prisma:build: See other ways of importing Prisma Client: http://pris.ly/d/importing-client @documenso/prisma:build: @documenso/marketing:start: cache bypass, force executing 6d2e77d736a0b38a @documenso/documentation:start: cache bypass, force executing 39d7d2232b163caf @documenso/web:start: cache bypass, force executing 0c9f8a6a61d30a20 @documenso/web:start: @documenso/web:start: > @documenso/web@1.6.0 start @documenso/web:start: > next start @documenso/web:start: @documenso/documentation:start: @documenso/documentation:start: > @documenso/documentation@0.1.0 start @documenso/documentation:start: > next start -p 3002 @documenso/documentation:start: @documenso/marketing:start: @documenso/marketing:start: > @documenso/marketing@1.6.0 start @documenso/marketing:start: > next start -p 3001 @documenso/marketing:start: @documenso/web:start: ▲ Next.js 14.0.3 @documenso/web:start: - Local: http://localhost:3000 @documenso/web:start: @documenso/marketing:start: ▲ Next.js 14.0.3 @documenso/marketing:start: - Local: http://localhost:3001 @documenso/marketing:start: @documenso/documentation:start: ▲ Next.js 14.0.3 @documenso/documentation:start: - Local: http://localhost:3002 @documenso/documentation:start: @documenso/documentation:start: Error: ENOENT: no such file or directory, open '/home/documenso/documenso/apps/documentation/.next/BUILD_ID' @documenso/documentation:start: at async open (node:internal/fs/promises:639:25) @documenso/documentation:start: at async Object.readFile (node:internal/fs/promises:1249:14) @documenso/documentation:start: at async setupFsCheck (/home/documenso/documenso/node_modules/next/dist/server/lib/router-utils/filesystem.js:145:19) @documenso/documentation:start: at async initialize (/home/documenso/documenso/node_modules/next/dist/server/lib/router-server.js:54:23) @documenso/documentation:start: at async Server.<anonymous> (/home/documenso/documenso/node_modules/next/dist/server/lib/start-server.js:236:36) { @documenso/documentation:start: errno: -2, @documenso/documentation:start: code: 'ENOENT', @documenso/documentation:start: syscall: 'open', @documenso/documentation:start: path: '/home/documenso/documenso/apps/documentation/.next/BUILD_ID' @documenso/documentation:start: } @documenso/documentation:start: npm error Lifecycle script `start` failed with error: @documenso/documentation:start: npm error code 1 @documenso/documentation:start: npm error path /home/documenso/documenso/apps/documentation @documenso/documentation:start: npm error workspace @documenso/documentation@0.1.0 @documenso/documentation:start: npm error location /home/documenso/documenso/apps/documentation @documenso/documentation:start: npm error command failed @documenso/documentation:start: npm error command sh -c next start -p 3002 @documenso/documentation:start: ERROR: command finished with error: command (/home/documenso/documenso/apps/documentation) npm run start exited (1) @documenso/documentation#start: command (/home/documenso/documenso/apps/documentation) npm run start exited (1) Tasks: 2 successful, 5 total Cached: 1 cached, 5 total Time: 12.181s Failed: @documenso/documentation#start ERROR run failed: command exited (1) ``` ### Screenshots (optional) _No response_ ### Operating System [e.g., Windows 10] Ubuntu 22.04 Proxmox LXC ### Browser [e.g., Chrome, Firefox] / ### Version [e.g., 2.0.1] v1.6.0 - followed docs ### Please check the boxes that apply to this issue report. - [X] I have searched the existing issues to make sure this is not a duplicate. - [X] I have provided steps to reproduce the issue. - [X] I have included relevant environment information. - [ ] I have included any relevant screenshots. - [X] I understand that this is a voluntary contribution and that there is no guarantee of resolution. - [X] I want to work on creating a PR for this issue if approved
kerem 2026-02-26 18:46:39 +03:00
Author
Owner

@github-actions[bot] commented on GitHub (Aug 7, 2024):

Thank you for opening your first issue and for being a part of the open signing revolution!

One of our team members will review it and get back to you as soon as it possible 💚

Meanwhile, please feel free to hop into our community in Discord

<!-- gh-comment-id:2273721723 --> @github-actions[bot] commented on GitHub (Aug 7, 2024): Thank you for opening your first issue and for being a part of the open signing revolution! <br /> One of our team members will review it and get back to you as soon as it possible 💚 <br /> Meanwhile, please feel free to hop into our community in [Discord](https://documen.so/discord)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/documenso#356
No description provided.