Skip to content
This repository was archived by the owner on Dec 2, 2025. It is now read-only.
This repository was archived by the owner on Dec 2, 2025. It is now read-only.

make k8s-up - Unable to convert config value for key 'integrations.github[0].apps[0].appId' in 'env' to a number #75

@mathieu-benoit

Description

@mathieu-benoit

To continue with #73, we need to fix the issue below:

Error: Failed to instantiate service 'core.urlReader' for 'catalog' because the factory function threw an error, Error: Unable to convert config value for key 'integrations.github[0].apps[0].appId' in 'env' to a number`

After running make k8s-up, doing kubectl logs -l , getting this:

/app/node_modules/@backstage/backend-app-api/dist/wiring/BackendInitializer.cjs.js:264
      throw new AggregateError(initErrors, "Backend startup failed");
            ^

AggregateError: Backend startup failed
    at #doStart (/app/node_modules/@backstage/backend-app-api/dist/wiring/BackendInitializer.cjs.js:264:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async BackendInitializer.start (/app/node_modules/@backstage/backend-app-api/dist/wiring/BackendInitializer.cjs.js:120:5)
    at async BackstageBackend.start (/app/node_modules/@backstage/backend-app-api/dist/wiring/BackstageBackend.cjs.js:19:5) {
  [errors]: [
    Error: Failed to instantiate service 'core.urlReader' for 'techdocs' because the factory function threw an error, Error: Unable to convert config value for key 'integrations.github[0].apps[0].appId' in 'env' to a number
        at /app/node_modules/@backstage/backend-app-api/dist/wiring/ServiceRegistry.cjs.js:226:21
        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
        at async Promise.all (index 0)
        at async #getInitDeps (/app/node_modules/@backstage/backend-app-api/dist/wiring/BackendInitializer.cjs.js:72:22)
        at async /app/node_modules/@backstage/backend-app-api/dist/wiring/BackendInitializer.cjs.js:238:32
        at async Promise.allSettled (index 2)
        at async #doStart (/app/node_modules/@backstage/backend-app-api/dist/wiring/BackendInitializer.cjs.js:195:21)
        at async BackendInitializer.start (/app/node_modules/@backstage/backend-app-api/dist/wiring/BackendInitializer.cjs.js:120:5)
        at async BackstageBackend.start (/app/node_modules/@backstage/backend-app-api/dist/wiring/BackstageBackend.cjs.js:19:5),
    Error: Failed to instantiate service 'core.urlReader' for 'catalog' because the factory function threw an error, Error: Unable to convert config value for key 'integrations.github[0].apps[0].appId' in 'env' to a number
        at /app/node_modules/@backstage/backend-app-api/dist/wiring/ServiceRegistry.cjs.js:226:21
        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
        at async Promise.all (index 0)
        at async #getInitDeps (/app/node_modules/@backstage/backend-app-api/dist/wiring/BackendInitializer.cjs.js:72:22)
        at async /app/node_modules/@backstage/backend-app-api/dist/wiring/BackendInitializer.cjs.js:238:32
        at async Promise.allSettled (index 4)
        at async #doStart (/app/node_modules/@backstage/backend-app-api/dist/wiring/BackendInitializer.cjs.js:195:21)
        at async BackendInitializer.start (/app/node_modules/@backstage/backend-app-api/dist/wiring/BackendInitializer.cjs.js:120:5)
        at async BackstageBackend.start (/app/node_modules/@backstage/backend-app-api/dist/wiring/BackstageBackend.cjs.js:19:5),
    ForwardedError: Module 'gitea' for plugin 'scaffolder' startup failed; caused by Error: Unable to convert config value for key 'integrations.github[0].apps[0].appId' in 'env' to a number
        at /app/node_modules/@backstage/backend-app-api/dist/wiring/BackendInitializer.cjs.js:228:25
        at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
        at async /app/node_modules/@backstage/backend-app-api/dist/wiring/BackendInitializer.cjs.js:227:17
        at async processNode (/app/node_modules/@backstage/backend-app-api/dist/lib/DependencyGraph.cjs.js:170:22)
        ... 2 lines matching cause stack trace ...
        at async DependencyGraph.parallelTopologicalTraversal (/app/node_modules/@backstage/backend-app-api/dist/lib/DependencyGraph.cjs.js:176:5)
        at async /app/node_modules/@backstage/backend-app-api/dist/wiring/BackendInitializer.cjs.js:220:13
        at async Promise.allSettled (index 7)
        at async #doStart (/app/node_modules/@backstage/backend-app-api/dist/wiring/BackendInitializer.cjs.js:195:21)
        at async BackendInitializer.start (/app/node_modules/@backstage/backend-app-api/dist/wiring/BackendInitializer.cjs.js:120:5)
        at async BackstageBackend.start (/app/node_modules/@backstage/backend-app-api/dist/wiring/BackstageBackend.cjs.js:19:5) {
      cause: Error: Unable to convert config value for key 'integrations.github[0].apps[0].appId' in 'env' to a number
          at ConfigReader.getOptionalNumber (/app/node_modules/@backstage/config/dist/reader.cjs.js:234:13)
          at ConfigReader.getNumber (/app/node_modules/@backstage/config/dist/reader.cjs.js:217:24)
          at /app/node_modules/@backstage/integration/dist/github/config.cjs.js:15:14
          at Array.map (<anonymous>)
          at readGithubIntegrationConfig (/app/node_modules/@backstage/integration/dist/github/config.cjs.js:14:55)
          at Array.map (<anonymous>)
          at Object.readGithubIntegrationConfigs (/app/node_modules/@backstage/integration/dist/github/config.cjs.js:42:26)
          at GithubIntegration.factory (/app/node_modules/@backstage/integration/dist/github/GithubIntegration.cjs.js:11:28)
          at ScmIntegrations.fromConfig (/app/node_modules/@backstage/integration/dist/ScmIntegrations.cjs.js:28:51)
          at Object.init [as func] (/app/node_modules/@backstage/plugin-scaffolder-backend-module-gitea/dist/module.cjs.js:18:58)
          at /app/node_modules/@backstage/backend-app-api/dist/wiring/BackendInitializer.cjs.js:227:39
          at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
          at async processNode (/app/node_modules/@backstage/backend-app-api/dist/lib/DependencyGraph.cjs.js:170:22)
          at async Promise.all (index 1)
          at async processMoreNodes (/app/node_modules/@backstage/backend-app-api/dist/lib/DependencyGraph.cjs.js:165:7)
          at async DependencyGraph.parallelTopologicalTraversal (/app/node_modules/@backstage/backend-app-api/dist/lib/DependencyGraph.cjs.js:176:5)
    }
  ]
}

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions