backstage: Backend failed to start up Error: Cannot find module 'app/package.json'

Expected Behavior

Able to run container

Actual Behavior

I am getting the following error when i upgraded to the latest release when trying to run my container but unable to replicate the error locally…

Backend failed to start up Error: Cannot find module 'app/package.json'
Require stack:
- /app/node_modules/@backstage/backend-common/dist/index.cjs.js
- /app/packages/backend/dist/index.cjs.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
    at Function.resolve (node:internal/modules/cjs/helpers:108:19)
    at Object.resolvePackagePath (/app/node_modules/@backstage/backend-common/dist/index.cjs.js:1524:35)
    at Object.createRouter (/app/node_modules/@backstage/plugin-app-backend/dist/index.cjs.js:178:36)
    at createPlugin$3 (/app/packages/backend/dist/index.cjs.js:83748:33)
    at main (/app/packages/backend/dist/index.cjs.js:90959:180)
    at processTicksAndRejections (node:internal/process/task_queues:96:5) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/app/node_modules/@backstage/backend-common/dist/index.cjs.js',
    '/app/packages/backend/dist/index.cjs.js'
  ]
}

Steps to Reproduce

  1. Step 1
  2. Step 2

Context

Your Environment

  • Browser Information:

  • Chrome

  • Output of yarn backstage-cli info:

OS:   Windows_NT 10.0.18363 - win32/x64
node: v16.13.0
yarn: 1.22.1
cli:  0.15.1 (installed)

Dependencies:
  @backstage/app-defaults                                  0.2.0
  @backstage/backend-common                                0.10.9, 0.12.1
  @backstage/backend-tasks                                 0.1.10
  @backstage/catalog-client                                0.5.5, 0.8.0
  @backstage/catalog-model                                 0.12.1, 0.9.10
  @backstage/cli-common                                    0.1.8
  @backstage/cli                                           0.15.1
  @backstage/config-loader                                 0.9.6
  @backstage/config                                        0.1.15
  @backstage/core-app-api                                  0.6.0
  @backstage/core-components                               0.9.0
  @backstage/core-plugin-api                               0.8.0
  @backstage/errors                                        0.2.2
  @backstage/integration-react                             0.1.24
  @backstage/integration                                   0.7.5, 0.8.0
  @backstage/plugin-api-docs                               0.8.1
  @backstage/plugin-app-backend                            0.3.28
  @backstage/plugin-auth-backend                           0.12.0
  @backstage/plugin-auth-node                              0.1.4
  @backstage/plugin-badges-backend                         0.1.22
  @backstage/plugin-badges                                 0.2.25
  @backstage/plugin-catalog-backend-module-ldap            0.3.15
  @backstage/plugin-catalog-backend                        0.23.1
  @backstage/plugin-catalog-common                         0.2.1
  @backstage/plugin-catalog-graph                          0.2.13
  @backstage/plugin-catalog-import                         0.8.4
  @backstage/plugin-catalog-react                          0.8.1
  @backstage/plugin-catalog                                0.9.1
  @backstage/plugin-code-coverage-backend                  0.1.26
  @backstage/plugin-code-coverage                          0.1.28
  @backstage/plugin-explore-react                          0.0.14
  @backstage/plugin-explore                                0.3.32
  @backstage/plugin-home                                   0.4.17
  @backstage/plugin-jenkins-backend                        0.1.17
  @backstage/plugin-jenkins-common                         0.1.0
  @backstage/plugin-jenkins                                0.7.0
  @backstage/plugin-kafka-backend                          0.2.21
  @backstage/plugin-kafka                                  0.3.1
  @backstage/plugin-kubernetes-backend                     0.4.11
  @backstage/plugin-kubernetes-common                      0.2.6
  @backstage/plugin-kubernetes                             0.6.1
  @backstage/plugin-org                                    0.5.1
  @backstage/plugin-permission-backend                     0.5.3
  @backstage/plugin-permission-common                      0.5.2
  @backstage/plugin-permission-node                        0.5.3
  @backstage/plugin-permission-react                       0.3.3
  @backstage/plugin-proxy-backend                          0.2.22
  @backstage/plugin-scaffolder-backend-module-cookiecutter 0.2.3
  @backstage/plugin-scaffolder-backend                     0.17.3
  @backstage/plugin-scaffolder-common                      0.2.3
  @backstage/plugin-scaffolder                             0.14.0
  @backstage/plugin-search-backend-module-pg               0.3.0
  @backstage/plugin-search-backend-node                    0.5.0
  @backstage/plugin-search-backend                         0.4.6
  @backstage/plugin-search                                 0.7.2
  @backstage/plugin-sonarqube                              0.3.1
  @backstage/plugin-tech-insights-backend-module-jsonfc    0.1.12
  @backstage/plugin-tech-insights-backend                  0.1.5
  @backstage/plugin-tech-insights-common                   0.2.0, 0.2.3
  @backstage/plugin-tech-insights-node                     0.1.2, 0.2.6
  @backstage/plugin-tech-insights                          0.1.11
  @backstage/plugin-tech-radar                             0.5.8
  @backstage/plugin-techdocs-backend                       0.14.1
  @backstage/plugin-techdocs                               0.15.0
  @backstage/plugin-todo-backend                           0.1.25
  @backstage/plugin-todo                                   0.2.3
  @backstage/plugin-user-settings                          0.4.0
  @backstage/release-manifests                             0.0.2
  @backstage/search-common                                 0.3.0
  @backstage/techdocs-common                               0.11.11
  @backstage/test-utils                                    0.3.0
  @backstage/theme                                         0.2.15
  @backstage/types                                         0.1.3
  @backstage/version-bridge                                0.1.2
Done in 0.90s.

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Reactions: 1
  • Comments: 16 (7 by maintainers)

Most upvoted comments

had a similar one in version 1.12.0 but bumping to 1.12.1 resolved this as @Remyapraveen mentioned.

This is happening for me for version 1.11.0

Had to run npx @backstage/cli versions:bump to fix it.

Going to close this as it should be fixed with v0.71.1. Re-open if needed!

I had this same issue on a new install yesterday morning, but a new install in the afternoon worked fine. Looks like v.0.71.1 may have fixed this https://github.com/backstage/backstage/releases/tag/v0.71.1