Closed mickfeech closed 3 months ago
I've the same error. Related discussion https://github.com/backstage/backstage/issues/24713
@netvolart You made a mistake and linked to this same issue. I believe you meant this: https://github.com/backstage/backstage/issues/24361#issuecomment-2103368701
For the record, I'm hitting the same problem with the org plugin. Seems like the right call in the discussion is upgrading to the next.2 release.
hey, the issue has been fixed and it will be released as part of Backstage 1.27
next Tuesday May 14th
@vinzscam should the fix be visible in nightly builds?
yes, it should be included in the latest next
release (1.27.0-next.2
)
it exists and works. I've not run yarn backstage-cli versions:bump --release next
I guess, we can close it. The discussion was https://github.com/backstage/backstage/issues/24361#issuecomment-2103368701
works for me after yarn backstage-cli versions:bump
🚀 😄
Correction: My issue has not the same origin, though I'm keeping this comment in case other people run into the same problem.
I'm seeing the same error with @backstage/plugin-catalog-backend-module-github
with version 0.6.1
( Release 1.27.1 )
Traced it back via debugging BackendInitializer.ts
My problem has been that I use a specializedBackend
and therefore new default factories are not automatically supplied too.
Adding this worked for me without issues:
+ import { eventsServiceFactory } from '@backstage/plugin-events-node';
const backend = createSpecializedBackend({
defaultServiceFactories: [
// upstream factories
authServiceFactory(),
cacheServiceFactory(),
databaseServiceFactory(),
discoveryServiceFactory(),
httpAuthServiceFactory(),
httpRouterServiceFactory(),
identityServiceFactory(),
lifecycleServiceFactory(),
loggerServiceFactory(),
permissionsServiceFactory(),
rootConfigServiceFactory(),
rootHttpRouterServiceFactory(),
rootLifecycleServiceFactory(),
schedulerServiceFactory(),
tokenManagerServiceFactory(),
userInfoServiceFactory(),
+ eventsServiceFactory(),
// custom factories
customUrlReaderServiceFactory(),
customRootLoggerServiceFactory(),
],
});
Gonna close this since the issue seems to be resolved.
@secustor for your particular case I'm not sure you need to use createSpecializedBackend
btw, should be enough to backend.add(customUrlReaderServiceFactory)
+ backend.add(customRootLoggerServiceFactory)
works for me after
yarn backstage-cli versions:bump
🚀 😄
Worked for me too. Thanks
I did upgrade backstage from 1.25.2 to 1.27 but it is resulting in "ResponseError: Request failed with 403 Forbidden" within Backstage UI when trying to access catalog or any other content. Any idea to fix it.
yarn backstage-cli info OS: Darwin 21.6.0 - darwin/arm64 node: v18.12.0 yarn: 4.1.1 cli: 0.26.2 (installed) backstage: 1.25.2
Dependencies: @backstage/app-defaults 1.5.3 @backstage/backend-app-api 0.6.2, 0.7.1, 0.7.5 @backstage/backend-common 0.21.7, 0.22.0 @backstage/backend-defaults 0.2.16 @backstage/backend-dev-utils 0.1.4 @backstage/backend-openapi-utils 0.1.11, 0.1.9 @backstage/backend-plugin-api 0.6.17, 0.6.18 @backstage/backend-tasks 0.5.22, 0.5.23 @backstage/catalog-client 1.6.4, 1.6.5 @backstage/catalog-model 1.4.5, 1.5.0 @backstage/cli-common 0.1.13 @backstage/cli-node 0.2.5 @backstage/cli 0.26.2 @backstage/config-loader 1.8.0 @backstage/config 1.2.0 @backstage/core-app-api 1.12.3 @backstage/core-compat-api 0.2.3 @backstage/core-components 0.12.5, 0.14.5 @backstage/core-plugin-api 1.9.2 @backstage/e2e-test-utils 0.1.1 @backstage/errors 1.2.4 @backstage/eslint-plugin 0.1.6 @backstage/frontend-plugin-api 0.6.4 @backstage/integration-aws-node 0.1.12 @backstage/integration-react 1.1.26 @backstage/integration 1.10.0, 1.11.0, 1.9.1 @backstage/plugin-api-docs 0.11.3 @backstage/plugin-app-backend 0.3.64 @backstage/plugin-app-node 0.1.16 @backstage/plugin-auth-backend-module-atlassian-provider 0.1.8 @backstage/plugin-auth-backend-module-aws-alb-provider 0.1.8 @backstage/plugin-auth-backend-module-gcp-iap-provider 0.2.11 @backstage/plugin-auth-backend-module-github-provider 0.1.13 @backstage/plugin-auth-backend-module-gitlab-provider 0.1.13 @backstage/plugin-auth-backend-module-google-provider 0.1.13 @backstage/plugin-auth-backend-module-guest-provider 0.1.2 @backstage/plugin-auth-backend-module-microsoft-provider 0.1.11 @backstage/plugin-auth-backend-module-oauth2-provider 0.1.13 @backstage/plugin-auth-backend-module-oauth2-proxy-provider 0.1.9 @backstage/plugin-auth-backend-module-oidc-provider 0.1.7 @backstage/plugin-auth-backend-module-okta-provider 0.0.9 @backstage/plugin-auth-backend 0.22.3 @backstage/plugin-auth-node 0.4.12, 0.4.13 @backstage/plugin-auth-react 0.0.3 @backstage/plugin-azure-devops-backend 0.6.3 @backstage/plugin-azure-devops-common 0.4.0 @backstage/plugin-azure-devops 0.4.2 @backstage/plugin-badges 0.2.57 @backstage/plugin-catalog-backend-module-azure 0.1.36 @backstage/plugin-catalog-backend-module-github 0.6.1 @backstage/plugin-catalog-backend-module-msgraph 0.5.24 @backstage/plugin-catalog-backend-module-scaffolder-entity-model 0.1.14 @backstage/plugin-catalog-backend 1.22.0 @backstage/plugin-catalog-common 1.0.22, 1.0.23 @backstage/plugin-catalog-graph 0.4.3 @backstage/plugin-catalog-import 0.10.9 @backstage/plugin-catalog-node 1.11.0, 1.12.0 @backstage/plugin-catalog-react 1.11.3 @backstage/plugin-catalog 1.18.2 @backstage/plugin-events-backend 0.3.4 @backstage/plugin-events-node 0.3.3, 0.3.4 @backstage/plugin-explore-backend 0.0.26 @backstage/plugin-explore-common 0.0.2 @backstage/plugin-explore-react 0.0.37 @backstage/plugin-explore 0.4.19 @backstage/plugin-gcalendar 0.3.26 @backstage/plugin-github-actions 0.6.14 @backstage/plugin-graphiql 0.3.6 @backstage/plugin-home-react 0.1.12 @backstage/plugin-home 0.7.2 @backstage/plugin-notifications-common 0.0.3 @backstage/plugin-notifications-node 0.1.3 @backstage/plugin-org 0.6.23 @backstage/plugin-permission-backend 0.5.41 @backstage/plugin-permission-common 0.7.13 @backstage/plugin-permission-node 0.7.28, 0.7.29 @backstage/plugin-permission-react 0.4.22 @backstage/plugin-scaffolder-backend-module-azure 0.1.8 @backstage/plugin-scaffolder-backend-module-bitbucket-cloud 0.1.6 @backstage/plugin-scaffolder-backend-module-bitbucket-server 0.1.6 @backstage/plugin-scaffolder-backend-module-bitbucket 0.2.6 @backstage/plugin-scaffolder-backend-module-gerrit 0.1.8 @backstage/plugin-scaffolder-backend-module-gitea 0.1.6 @backstage/plugin-scaffolder-backend-module-github 0.2.6 @backstage/plugin-scaffolder-backend-module-gitlab 0.3.2 @backstage/plugin-scaffolder-backend 1.22.3 @backstage/plugin-scaffolder-common 1.5.1 @backstage/plugin-scaffolder-node 0.4.2 @backstage/plugin-scaffolder-react 1.8.3 @backstage/plugin-scaffolder 1.19.2 @backstage/plugin-search-backend-module-catalog 0.1.21, 0.1.24 @backstage/plugin-search-backend-module-explore 0.1.20 @backstage/plugin-search-backend-module-pg 0.5.25 @backstage/plugin-search-backend-module-techdocs 0.1.21 @backstage/plugin-search-backend-node 1.2.20, 1.2.23 @backstage/plugin-search-backend 1.5.6 @backstage/plugin-search-common 1.2.11 @backstage/plugin-search-react 1.7.9 @backstage/plugin-search 1.4.9 @backstage/plugin-signals-backend 0.1.3 @backstage/plugin-signals-node 0.1.3 @backstage/plugin-signals-react 0.0.3 @backstage/plugin-signals 0.0.5 @backstage/plugin-tech-radar 0.7.2 @backstage/plugin-techdocs-backend 1.10.3 @backstage/plugin-techdocs-module-addons-contrib 1.1.8 @backstage/plugin-techdocs-node 1.12.2 @backstage/plugin-techdocs-react 1.2.2 @backstage/plugin-techdocs 1.10.3 @backstage/plugin-user-settings 0.8.4 @backstage/release-manifests 0.0.11 @backstage/test-utils 1.5.3 @backstage/theme 0.2.19, 0.5.3 @backstage/types 1.1.1 @backstage/version-bridge 1.0.8
POST Upgrade: yarn backstage-cli info OS: Darwin 21.6.0 - darwin/arm64 node: v18.12.0 yarn: 4.1.1 cli: 0.26.5 (installed) backstage: 1.27.3
Dependencies: @backstage/app-defaults 1.5.5 @backstage/backend-app-api 0.6.2, 0.7.1, 0.7.5 @backstage/backend-common 0.21.7, 0.22.0 @backstage/backend-defaults 0.2.18 @backstage/backend-dev-utils 0.1.4 @backstage/backend-openapi-utils 0.1.11 @backstage/backend-plugin-api 0.6.17, 0.6.18 @backstage/backend-tasks 0.5.22, 0.5.23 @backstage/catalog-client 1.6.4, 1.6.5 @backstage/catalog-model 1.4.5, 1.5.0 @backstage/cli-common 0.1.13 @backstage/cli-node 0.2.5 @backstage/cli 0.26.5 @backstage/config-loader 1.8.0 @backstage/config 1.2.0 @backstage/core-app-api 1.12.3, 1.12.5 @backstage/core-compat-api 0.2.5 @backstage/core-components 0.12.5, 0.14.5, 0.14.7 @backstage/core-plugin-api 1.9.2 @backstage/e2e-test-utils 0.1.1 @backstage/errors 1.2.4 @backstage/eslint-plugin 0.1.8 @backstage/frontend-plugin-api 0.6.4, 0.6.5 @backstage/integration-aws-node 0.1.12 @backstage/integration-react 1.1.26, 1.1.27 @backstage/integration 1.10.0, 1.11.0 @backstage/plugin-api-docs 0.11.5 @backstage/plugin-app-backend 0.3.67 @backstage/plugin-app-node 0.1.18 @backstage/plugin-auth-backend-module-atlassian-provider 0.1.10 @backstage/plugin-auth-backend-module-aws-alb-provider 0.1.10 @backstage/plugin-auth-backend-module-azure-easyauth-provider 0.1.1 @backstage/plugin-auth-backend-module-bitbucket-provider 0.1.1 @backstage/plugin-auth-backend-module-cloudflare-access-provider 0.1.1 @backstage/plugin-auth-backend-module-gcp-iap-provider 0.2.13 @backstage/plugin-auth-backend-module-github-provider 0.1.15 @backstage/plugin-auth-backend-module-gitlab-provider 0.1.15 @backstage/plugin-auth-backend-module-google-provider 0.1.15 @backstage/plugin-auth-backend-module-guest-provider 0.1.4 @backstage/plugin-auth-backend-module-microsoft-provider 0.1.13 @backstage/plugin-auth-backend-module-oauth2-provider 0.1.15 @backstage/plugin-auth-backend-module-oauth2-proxy-provider 0.1.11 @backstage/plugin-auth-backend-module-oidc-provider 0.1.9 @backstage/plugin-auth-backend-module-okta-provider 0.0.11 @backstage/plugin-auth-backend 0.22.5 @backstage/plugin-auth-node 0.4.12, 0.4.13 @backstage/plugin-auth-react 0.1.2 @backstage/plugin-azure-devops-backend 0.6.5 @backstage/plugin-azure-devops-common 0.4.2 @backstage/plugin-azure-devops 0.4.4 @backstage/plugin-badges 0.2.59 @backstage/plugin-catalog-backend-module-azure 0.1.38 @backstage/plugin-catalog-backend-module-github 0.6.1 @backstage/plugin-catalog-backend-module-msgraph 0.5.26 @backstage/plugin-catalog-backend-module-scaffolder-entity-model 0.1.16 @backstage/plugin-catalog-backend 1.22.0 @backstage/plugin-catalog-common 1.0.22, 1.0.23 @backstage/plugin-catalog-graph 0.4.5 @backstage/plugin-catalog-import 0.11.0 @backstage/plugin-catalog-node 1.12.0 @backstage/plugin-catalog-react 1.11.3, 1.12.0 @backstage/plugin-catalog 1.20.0 @backstage/plugin-events-backend 0.3.5 @backstage/plugin-events-node 0.3.3, 0.3.4 @backstage/plugin-explore-backend 0.0.28 @backstage/plugin-explore-common 0.0.3 @backstage/plugin-explore-react 0.0.39 @backstage/plugin-explore 0.4.21 @backstage/plugin-gcalendar 0.3.28 @backstage/plugin-github-actions 0.6.16 @backstage/plugin-graphiql 0.3.8 @backstage/plugin-home-react 0.1.12, 0.1.13 @backstage/plugin-home 0.7.4 @backstage/plugin-notifications-common 0.0.3 @backstage/plugin-notifications-node 0.1.3 @backstage/plugin-org 0.6.25 @backstage/plugin-permission-backend 0.5.42 @backstage/plugin-permission-common 0.7.13 @backstage/plugin-permission-node 0.7.28, 0.7.29 @backstage/plugin-permission-react 0.4.22 @backstage/plugin-scaffolder-backend-module-azure 0.1.10 @backstage/plugin-scaffolder-backend-module-bitbucket-cloud 0.1.8 @backstage/plugin-scaffolder-backend-module-bitbucket-server 0.1.8 @backstage/plugin-scaffolder-backend-module-bitbucket 0.2.8 @backstage/plugin-scaffolder-backend-module-gerrit 0.1.10 @backstage/plugin-scaffolder-backend-module-gitea 0.1.8 @backstage/plugin-scaffolder-backend-module-github 0.2.8 @backstage/plugin-scaffolder-backend-module-gitlab 0.4.0 @backstage/plugin-scaffolder-backend 1.22.7 @backstage/plugin-scaffolder-common 1.5.1, 1.5.2 @backstage/plugin-scaffolder-node 0.4.4 @backstage/plugin-scaffolder-react 1.8.6 @backstage/plugin-scaffolder 1.20.0 @backstage/plugin-search-backend-module-catalog 0.1.24 @backstage/plugin-search-backend-module-explore 0.1.24 @backstage/plugin-search-backend-module-pg 0.5.27 @backstage/plugin-search-backend-module-techdocs 0.1.23 @backstage/plugin-search-backend-node 1.2.20, 1.2.23 @backstage/plugin-search-backend 1.5.9 @backstage/plugin-search-common 1.2.11 @backstage/plugin-search-react 1.7.9, 1.7.11 @backstage/plugin-search 1.4.11 @backstage/plugin-signals-backend 0.1.4 @backstage/plugin-signals-node 0.1.3, 0.1.4 @backstage/plugin-signals-react 0.0.3 @backstage/plugin-signals 0.0.6 @backstage/plugin-tech-radar 0.7.4 @backstage/plugin-techdocs-backend 1.10.5 @backstage/plugin-techdocs-module-addons-contrib 1.1.10 @backstage/plugin-techdocs-node 1.12.4 @backstage/plugin-techdocs-react 1.2.4 @backstage/plugin-techdocs 1.10.5 @backstage/plugin-user-settings 0.8.6 @backstage/release-manifests 0.0.11 @backstage/repo-tools 0.9.0 @backstage/test-utils 1.5.5 @backstage/theme 0.2.19, 0.5.3, 0.5.5 @backstage/types 1.1.1 @backstage/version-bridge 1.0.8
📜 Description
After install the new gitlab-org plugin getting the following error while trying to run
yarn dev
@backstage/backend-app-api/src/wiring/BackendInitializer.ts:87 [1] throw new Error( [1] ^ [1] [1] [1] Error: No extension point or service available for the following ref(s): serviceRef{events.service}
👍 Expected behavior
Backstage starts
👎 Actual Behavior with Screenshots
n/a
👟 Reproduction steps
yarn --cwd packages/backend add @backstage/plugin-catalog-backend-module-gitlab @backstage/plugin-catalog-backend-module-gitlab-org
backend.add(import('@backstage/plugin-catalog-backend-module-gitlab-org'));
topackages/backend/src/index.ts
📃 Provide the context for the Bug.
Unable to start the application
🖥️ Your Environment
OS: Darwin 23.4.0 - darwin/arm64 node: v18.18.2 yarn: 1.22.19 cli: 0.26.4 (installed) backstage: 1.26.5
Dependencies: @backstage/app-defaults 1.5.4 @backstage/backend-app-api 0.0.0-nightly-20240509021548, 0.6.2, 0.7.2 @backstage/backend-common 0.0.0-nightly-20240509021548, 0.21.7 @backstage/backend-defaults 0.2.17 @backstage/backend-dev-utils 0.1.4 @backstage/backend-openapi-utils 0.1.10 @backstage/backend-plugin-api 0.0.0-nightly-20240509021548, 0.6.17 @backstage/backend-tasks 0.0.0-nightly-20240509021548, 0.5.22 @backstage/catalog-client 0.0.0-nightly-20240509021548, 1.6.4 @backstage/catalog-model 0.0.0-nightly-20240509021548, 1.4.5 @backstage/cli-common 0.1.13 @backstage/cli-node 0.2.5 @backstage/cli 0.26.4 @backstage/config-loader 1.8.0 @backstage/config 1.2.0 @backstage/core-app-api 1.12.4 @backstage/core-compat-api 0.2.4 @backstage/core-components 0.14.6 @backstage/core-plugin-api 1.9.2 @backstage/e2e-test-utils 0.1.1 @backstage/errors 1.2.4 @backstage/eslint-plugin 0.1.7 @backstage/frontend-plugin-api 0.6.4 @backstage/integration-aws-node 0.1.12 @backstage/integration-react 1.1.26 @backstage/integration 0.0.0-nightly-20240509021548, 1.10.0 @backstage/plugin-api-docs 0.11.4 @backstage/plugin-app-backend 0.3.65 @backstage/plugin-app-node 0.1.17 @backstage/plugin-auth-backend-module-atlassian-provider 0.1.9 @backstage/plugin-auth-backend-module-aws-alb-provider 0.1.9 @backstage/plugin-auth-backend-module-azure-easyauth-provider 0.1.0 @backstage/plugin-auth-backend-module-bitbucket-provider 0.1.0 @backstage/plugin-auth-backend-module-cloudflare-access-provider 0.1.0 @backstage/plugin-auth-backend-module-gcp-iap-provider 0.2.12 @backstage/plugin-auth-backend-module-github-provider 0.1.14 @backstage/plugin-auth-backend-module-gitlab-provider 0.1.14 @backstage/plugin-auth-backend-module-google-provider 0.1.14 @backstage/plugin-auth-backend-module-guest-provider 0.1.3 @backstage/plugin-auth-backend-module-microsoft-provider 0.1.12 @backstage/plugin-auth-backend-module-oauth2-provider 0.1.14 @backstage/plugin-auth-backend-module-oauth2-proxy-provider 0.1.10 @backstage/plugin-auth-backend-module-oidc-provider 0.1.8 @backstage/plugin-auth-backend-module-okta-provider 0.0.10 @backstage/plugin-auth-backend 0.22.4 @backstage/plugin-auth-node 0.0.0-nightly-20240509021548, 0.4.12 @backstage/plugin-auth-react 0.1.1 @backstage/plugin-catalog-backend-module-gitlab-org 0.0.0-nightly-20240423021331 @backstage/plugin-catalog-backend-module-gitlab 0.0.0-nightly-20240509021548, 0.3.15 @backstage/plugin-catalog-backend-module-scaffolder-entity-model 0.1.15 @backstage/plugin-catalog-backend 1.21.1 @backstage/plugin-catalog-common 0.0.0-nightly-20240509021548, 1.0.22 @backstage/plugin-catalog-graph 0.4.4 @backstage/plugin-catalog-import 0.10.10 @backstage/plugin-catalog-node 0.0.0-nightly-20240509021548, 1.11.1 @backstage/plugin-catalog-react 1.11.3 @backstage/plugin-catalog 1.19.0 @backstage/plugin-events-node 0.0.0-nightly-20240509021548, 0.3.3 @backstage/plugin-home-react 0.1.12 @backstage/plugin-home 0.7.3 @backstage/plugin-org 0.6.24 @backstage/plugin-permission-backend-module-allow-all-policy 0.1.14 @backstage/plugin-permission-backend 0.5.41 @backstage/plugin-permission-common 0.7.13 @backstage/plugin-permission-node 0.0.0-nightly-20240509021548, 0.7.28 @backstage/plugin-permission-react 0.4.22 @backstage/plugin-proxy-backend 0.4.15 @backstage/plugin-scaffolder-backend-module-azure 0.1.9 @backstage/plugin-scaffolder-backend-module-bitbucket-cloud 0.1.7 @backstage/plugin-scaffolder-backend-module-bitbucket-server 0.1.7 @backstage/plugin-scaffolder-backend-module-bitbucket 0.2.7 @backstage/plugin-scaffolder-backend-module-gerrit 0.1.9 @backstage/plugin-scaffolder-backend-module-gitea 0.1.7 @backstage/plugin-scaffolder-backend-module-github 0.2.7 @backstage/plugin-scaffolder-backend-module-gitlab 0.3.3 @backstage/plugin-scaffolder-backend 1.22.5 @backstage/plugin-scaffolder-common 1.5.1 @backstage/plugin-scaffolder-node 0.4.3 @backstage/plugin-scaffolder-react 1.8.4 @backstage/plugin-scaffolder 1.19.3 @backstage/plugin-search-backend-module-catalog 0.1.23 @backstage/plugin-search-backend-module-techdocs 0.1.22 @backstage/plugin-search-backend-node 1.2.21 @backstage/plugin-search-backend 1.5.7 @backstage/plugin-search-common 1.2.11 @backstage/plugin-search-react 1.7.10 @backstage/plugin-search 1.4.10 @backstage/plugin-tech-radar 0.7.4 @backstage/plugin-techdocs-backend 1.10.4 @backstage/plugin-techdocs-module-addons-contrib 1.1.9 @backstage/plugin-techdocs-node 1.12.3 @backstage/plugin-techdocs-react 1.2.3 @backstage/plugin-techdocs 1.10.4 @backstage/plugin-user-settings 0.8.5 @backstage/release-manifests 0.0.11 @backstage/repo-tools 0.8.0 @backstage/test-utils 1.5.4 @backstage/theme 0.5.3 @backstage/types 1.1.1 @backstage/version-bridge 1.0.8 ✨ Done in 2.16s.
👀 Have you spent some time to check if this bug has been raised before?
🏢 Have you read the Code of Conduct?
Are you willing to submit PR?
No, but I'm happy to collaborate on a PR with someone else