🐛 azure-devops-plugin: pagination labels not rendering correctly
Workspace
azure-devops
📜 Description
👍 Expected behavior
Should show correct pagination label
👎 Actual Behavior with Screenshots
should code instead of text
👟 Reproduction steps
Instead azure-devops-plugin and open CI/CD page
📃 Provide the context for the Bug.
default azure devops setting
👀 Have you spent some time to check if this bug has been raised before?
- [x] I checked and didn't find similar issue
🏢 Have you read the Code of Conduct?
- [x] I have read the Code of Conduct
Are you willing to submit PR?
None
Hi @subhanshu-shukla-ril, can you please share the results from running yarn backstage-cli info, please? This has come up in the past for other plugins where there were mixed versions and this would help tell us if that was the issue. Possible quick fix if you are using Yarn 4 would be to run yarn dedupe.
I'm also having this issue. It looks like this was introduced with a dependency bump I was able to pin 0.11.0 and confirmed labels render as expected.
latest version:
0.11.0
Hi @russellsean, can you also share the results from running yarn backstage-cli info, please? We've had other reports of this same issue in the Catalog Index page and in the two cases I worked to help resolve it was related to duplicate versions. Would very much like to confirm that before spending too much time digging into this. 👍
@awanlin, Sure thing!
vscode ➜ /workspaces/Backstage (main) $ yarn backstage-cli info
OS: Linux 5.15.167.4-microsoft-standard-WSL2 - linux/x64
node: v20.19.0
yarn: 4.4.1
cli: 0.29.5 (installed)
backstage: 1.35.0
Dependencies:
@backstage/app-defaults 1.5.16
@backstage/backend-app-api 1.2.1
@backstage/backend-common 0.25.0
@backstage/backend-defaults 0.7.0, 0.8.2
@backstage/backend-dev-utils 0.1.5
@backstage/backend-openapi-utils 0.4.1
@backstage/backend-plugin-api 1.2.1
@backstage/catalog-client 1.9.1
@backstage/catalog-model 1.7.3
@backstage/cli-common 0.1.15
@backstage/cli-node 0.2.13
@backstage/cli 0.29.5
@backstage/config-loader 1.10.0
@backstage/config 1.3.2
@backstage/core-app-api 1.16.0
@backstage/core-compat-api 0.3.6, 0.4.0
@backstage/core-components 0.16.4, 0.17.0
@backstage/core-plugin-api 1.10.5, 1.10.6
@backstage/e2e-test-utils 0.1.1
@backstage/errors 1.2.7
@backstage/eslint-plugin 0.1.10
@backstage/frontend-app-api 0.11.0
@backstage/frontend-defaults 0.2.0
@backstage/frontend-plugin-api 0.10.0, 0.9.5
@backstage/frontend-test-utils 0.3.0
@backstage/integration-aws-node 0.1.15
@backstage/integration-react 1.2.5
@backstage/integration 1.16.2
@backstage/plugin-api-docs 0.12.3
@backstage/plugin-app-backend 0.4.4
@backstage/plugin-app-node 0.1.29
@backstage/plugin-app 0.1.7
@backstage/plugin-auth-backend-module-atlassian-provider 0.3.4
@backstage/plugin-auth-backend-module-auth0-provider 0.1.4
@backstage/plugin-auth-backend-module-aws-alb-provider 0.3.2
@backstage/plugin-auth-backend-module-azure-easyauth-provider 0.2.4
@backstage/plugin-auth-backend-module-bitbucket-provider 0.2.4
@backstage/plugin-auth-backend-module-bitbucket-server-provider 0.1.4
@backstage/plugin-auth-backend-module-cloudflare-access-provider 0.3.4
@backstage/plugin-auth-backend-module-gcp-iap-provider 0.3.4
@backstage/plugin-auth-backend-module-github-provider 0.2.4
@backstage/plugin-auth-backend-module-gitlab-provider 0.2.4
@backstage/plugin-auth-backend-module-google-provider 0.2.4
@backstage/plugin-auth-backend-module-guest-provider 0.2.4
@backstage/plugin-auth-backend-module-microsoft-provider 0.2.4
@backstage/plugin-auth-backend-module-oauth2-provider 0.3.4
@backstage/plugin-auth-backend-module-oauth2-proxy-provider 0.2.4
@backstage/plugin-auth-backend-module-oidc-provider 0.3.4
@backstage/plugin-auth-backend-module-okta-provider 0.1.4
@backstage/plugin-auth-backend-module-onelogin-provider 0.2.4
@backstage/plugin-auth-backend 0.24.2
@backstage/plugin-auth-node 0.5.6, 0.6.1
@backstage/plugin-auth-react 0.1.11
@backstage/plugin-bitbucket-cloud-common 0.2.27
@backstage/plugin-catalog-backend-module-azure 0.3.1
@backstage/plugin-catalog-backend-module-logs 0.1.6
@backstage/plugin-catalog-backend-module-msgraph 0.6.6
@backstage/plugin-catalog-backend-module-scaffolder-entity-model 0.2.4
@backstage/plugin-catalog-backend 1.30.0
@backstage/plugin-catalog-common 1.1.3
@backstage/plugin-catalog-graph 0.4.15
@backstage/plugin-catalog-import 0.12.9
@backstage/plugin-catalog-node 1.16.2
@backstage/plugin-catalog-react 1.16.0
@backstage/plugin-catalog 1.26.1
@backstage/plugin-events-node 0.4.9
@backstage/plugin-home-react 0.1.23
@backstage/plugin-home 0.8.5
@backstage/plugin-kubernetes-backend 0.19.2
@backstage/plugin-kubernetes-common 0.9.2
@backstage/plugin-kubernetes-node 0.2.2
@backstage/plugin-kubernetes-react 0.5.3
@backstage/plugin-kubernetes 0.12.3
@backstage/plugin-org 0.6.35
@backstage/plugin-permission-backend-module-allow-all-policy 0.2.4
@backstage/plugin-permission-backend 0.5.53
@backstage/plugin-permission-common 0.8.4
@backstage/plugin-permission-node 0.8.8, 0.9.0
@backstage/plugin-permission-react 0.4.32, 0.4.33
@backstage/plugin-proxy-backend 0.5.10
@backstage/plugin-proxy-node 0.1.0
@backstage/plugin-scaffolder-backend-module-azure 0.2.5
@backstage/plugin-scaffolder-backend-module-bitbucket-cloud 0.2.5
@backstage/plugin-scaffolder-backend-module-bitbucket-server 0.2.5
@backstage/plugin-scaffolder-backend-module-bitbucket 0.3.6
@backstage/plugin-scaffolder-backend-module-gerrit 0.2.5
@backstage/plugin-scaffolder-backend-module-gitea 0.2.5
@backstage/plugin-scaffolder-backend-module-github 0.5.5
@backstage/plugin-scaffolder-backend-module-gitlab 0.7.1
@backstage/plugin-scaffolder-backend 1.29.0
@backstage/plugin-scaffolder-common 1.5.9
@backstage/plugin-scaffolder-node 0.6.3
@backstage/plugin-scaffolder-react 1.14.3
@backstage/plugin-scaffolder 1.27.4
@backstage/plugin-search-backend-module-catalog 0.3.0
@backstage/plugin-search-backend-module-pg 0.5.40
@backstage/plugin-search-backend-module-techdocs 0.3.5
@backstage/plugin-search-backend-node 1.3.7
@backstage/plugin-search-backend 1.8.1
@backstage/plugin-search-common 1.2.17
@backstage/plugin-search-react 1.8.5
@backstage/plugin-search 1.4.22
@backstage/plugin-signals-react 0.0.9
@backstage/plugin-techdocs-backend 1.11.5
@backstage/plugin-techdocs-common 0.1.0
@backstage/plugin-techdocs-module-addons-contrib 1.1.20
@backstage/plugin-techdocs-node 1.12.16
@backstage/plugin-techdocs-react 1.2.13
@backstage/plugin-techdocs 1.12.1
@backstage/plugin-user-settings-common 0.0.1
@backstage/plugin-user-settings 0.8.18
@backstage/release-manifests 0.0.12
@backstage/test-utils 1.7.6
@backstage/theme 0.6.4
@backstage/types 1.2.1
@backstage/version-bridge 1.0.11
vscode ➜ /workspaces/Backstage (main) $
Thanks @russellsean, I think the issue is this: @backstage/core-components 0.16.4, 0.17.0. Ideally you should only have one version. As I mentioned if you are on Yarn 4 I would try yarn dedupe and then checking to see if that fixes the issue.
Worth noting the Azure DevOps plugin currently uses 0.17.0 - https://github.com/backstage/community-plugins/blob/d17011608591215b9a1b04f1a080650fcfee84b5/workspaces/azure-devops/plugins/azure-devops/package.json#L57
OS: Darwin 23.6.0 - darwin/arm64
node: v22.8.0
yarn: 4.5.3
cli: 0.27.1 (installed)
backstage: 1.31.1
Dependencies:
@backstage/app-defaults 1.5.16
@backstage/backend-app-api 1.1.1, 1.2.1
@backstage/backend-common 0.25.0
@backstage/backend-defaults 0.5.3, 0.7.0, 0.8.2
@backstage/backend-dev-utils 0.1.5
@backstage/backend-openapi-utils 0.4.1
@backstage/backend-plugin-api 1.1.1, 1.2.1
@backstage/backend-test-utils 1.2.1
@backstage/catalog-client 1.9.1
@backstage/catalog-model 1.7.3
@backstage/cli-common 0.1.15
@backstage/cli-node 0.2.12, 0.2.13
@backstage/cli 0.27.1
@backstage/config-loader 1.10.0, 1.9.5
@backstage/config 1.3.2
@backstage/core-app-api 1.15.4, 1.16.0, 1.16.1
@backstage/core-compat-api 0.3.5, 0.4.0, 0.4.1
@backstage/core-components 0.13.10, 0.15.1, 0.16.4, 0.16.3, 0.17.0, 0.17.1
@backstage/core-plugin-api 1.10.3, 1.10.6, 1.10.5
@backstage/dev-utils 1.1.6
@backstage/e2e-test-utils 0.1.1
@backstage/errors 1.2.7
@backstage/eslint-plugin 0.1.10
@backstage/frontend-app-api 0.10.4, 0.11.0, 0.11.1
@backstage/frontend-defaults 0.1.5, 0.2.0, 0.2.1
@backstage/frontend-plugin-api 0.10.0, 0.10.1, 0.9.4
@backstage/frontend-test-utils 0.2.5, 0.3.0, 0.3.1
@backstage/integration-aws-node 0.1.15
@backstage/integration-react 1.2.3, 1.2.5, 1.2.6
@backstage/integration 1.16.1, 1.16.2, 1.16.3
@backstage/plugin-api-docs 0.11.11
@backstage/plugin-app-backend 0.3.76
@backstage/plugin-app-node 0.1.29
@backstage/plugin-app 0.1.5, 0.1.7, 0.1.8
@backstage/plugin-auth-backend-module-atlassian-provider 0.3.4
@backstage/plugin-auth-backend-module-auth0-provider 0.1.4
@backstage/plugin-auth-backend-module-aws-alb-provider 0.2.1, 0.3.2
@backstage/plugin-auth-backend-module-azure-easyauth-provider 0.2.4
@backstage/plugin-auth-backend-module-bitbucket-provider 0.2.4
@backstage/plugin-auth-backend-module-bitbucket-server-provider 0.1.4
@backstage/plugin-auth-backend-module-cloudflare-access-provider 0.3.4
@backstage/plugin-auth-backend-module-gcp-iap-provider 0.3.4
@backstage/plugin-auth-backend-module-github-provider 0.2.4
@backstage/plugin-auth-backend-module-gitlab-provider 0.2.4
@backstage/plugin-auth-backend-module-google-provider 0.2.4
@backstage/plugin-auth-backend-module-guest-provider 0.2.4
@backstage/plugin-auth-backend-module-microsoft-provider 0.2.4
@backstage/plugin-auth-backend-module-oauth2-provider 0.3.4
@backstage/plugin-auth-backend-module-oauth2-proxy-provider 0.2.4
@backstage/plugin-auth-backend-module-oidc-provider 0.3.4
@backstage/plugin-auth-backend-module-okta-provider 0.1.4
@backstage/plugin-auth-backend-module-onelogin-provider 0.2.4
@backstage/plugin-auth-backend 0.23.1, 0.24.2
@backstage/plugin-auth-node 0.5.6, 0.6.1
@backstage/plugin-auth-react 0.1.11
@backstage/plugin-bitbucket-cloud-common 0.2.27
@backstage/plugin-catalog-backend-module-logs 0.1.6
@backstage/plugin-catalog-backend-module-scaffolder-entity-model 0.2.4
@backstage/plugin-catalog-backend 1.30.0
@backstage/plugin-catalog-common 1.1.3
@backstage/plugin-catalog-graph 0.4.15
@backstage/plugin-catalog-import 0.12.9
@backstage/plugin-catalog-node 1.15.1, 1.16.1
@backstage/plugin-catalog-react 1.15.1, 1.17.0, 1.16.0
@backstage/plugin-catalog 1.26.1
@backstage/plugin-events-node 0.4.7, 0.4.9
@backstage/plugin-kubernetes-backend 0.18.7
@backstage/plugin-kubernetes-common 0.8.3
@backstage/plugin-kubernetes-node 0.1.20
@backstage/plugin-kubernetes-react 0.4.4
@backstage/plugin-kubernetes 0.11.16
@backstage/plugin-org 0.6.35
@backstage/plugin-permission-backend-module-allow-all-policy 0.2.4
@backstage/plugin-permission-backend 0.5.53
@backstage/plugin-permission-common 0.8.4
@backstage/plugin-permission-node 0.8.7, 0.9.0
@backstage/plugin-permission-react 0.4.30, 0.4.32, 0.4.33
@backstage/plugin-proxy-backend 0.5.10
@backstage/plugin-proxy-node 0.1.0
@backstage/plugin-scaffolder-backend-module-azure 0.2.5
@backstage/plugin-scaffolder-backend-module-bitbucket-cloud 0.2.5
@backstage/plugin-scaffolder-backend-module-bitbucket-server 0.2.5
@backstage/plugin-scaffolder-backend-module-bitbucket 0.3.6
@backstage/plugin-scaffolder-backend-module-gerrit 0.2.5
@backstage/plugin-scaffolder-backend-module-gitea 0.2.5
@backstage/plugin-scaffolder-backend-module-github 0.5.5
@backstage/plugin-scaffolder-backend-module-gitlab 0.7.1
@backstage/plugin-scaffolder-backend 1.29.0
@backstage/plugin-scaffolder-common 1.5.9
@backstage/plugin-scaffolder-node 0.6.3
@backstage/plugin-scaffolder-react 1.14.3
@backstage/plugin-scaffolder 1.27.4
@backstage/plugin-search-backend-module-catalog 0.2.6, 0.3.0
@backstage/plugin-search-backend-module-pg 0.5.40
@backstage/plugin-search-backend-module-techdocs 0.2.2, 0.3.5
@backstage/plugin-search-backend-node 1.3.7
@backstage/plugin-search-backend 1.8.1
@backstage/plugin-search-common 1.2.17
@backstage/plugin-search-react 1.8.5
@backstage/plugin-search 1.4.22
@backstage/plugin-signals-react 0.0.9
@backstage/plugin-techdocs-backend 1.11.5
@backstage/plugin-techdocs-common 0.1.0
@backstage/plugin-techdocs-module-addons-contrib 1.1.20
@backstage/plugin-techdocs-node 1.12.16
@backstage/plugin-techdocs-react 1.2.13
@backstage/plugin-techdocs 1.12.1
@backstage/plugin-user-settings-common 0.0.1
@backstage/plugin-user-settings 0.8.18
@backstage/release-manifests 0.0.11
@backstage/test-utils 1.7.4, 1.7.6, 1.7.7
@backstage/theme 0.4.4, 0.5.7, 0.6.3, 0.6.4, 0.6.5
@backstage/types 1.2.1
@backstage/version-bridge 1.0.10, 1.0.11
Even after dedupe I have below core components
@backstage/core-components 0.13.10, 0.15.1, 0.16.3, 0.17.0
Then you'll need to dig into why that is, some of the plugin you might be using are older and need to be updated is my first guess. But the thats' the root of the issue and not something that can be fixed in the Azure DevOps plugin itself as it uses the table from core components.
As this is not an issue with the Azure DevOps plugin itself and there are potential solutions I'm going to close this.