-
Bug
-
Resolution: Unresolved
-
Undefined
-
None
-
1.8.0
-
None
-
False
-
-
False
-
-
Description of problem:
I've noticed that the PagerDuty cards were not displaying properly. After further investigations I found out that the PagerDuty backend plugin wasn't installed in my instance and there's an error when loading the plugin, see logs.
Prerequisites (if any, like setup, operators/versions):
None
Steps to Reproduce
Enable the bundled PagerDuty plugin and start the RHDH instance.
Actual results:
Error while loading the PagerDuty backend plugin, see logs.
Expected results:
Plugin should load probably.
Reproducibility (Always/Intermittent/Only Once):
Always
Build Details:
RHDH Version: 1.8.0
Backstage Version: 1.42.5
Upstream: https://github.com/redhat-developer/rhdh/tree/release-1.8 @ d58642e0
Midstream: https://gitlab.cee.redhat.com/rhidp/rhdh/-/commits/rhdh-1.8-rhel-9 @ 011f64c3
Build Time: 2025-11-06T18:47:36Z
Additional info (Such as Logs, Screenshots, etc):
[rhdh] | 2025-11-19T06:57:07.974Z backstage error an error occurred while loading dynamic backend plugin 'pagerduty-backstage-plugin-backend-dynamic' from 'file:///opt/app-root/src/dynamic-plugins-root/pagerduty-backstage-plugin-backend-dynamic-0.9.11' Cannot find module '@backstage/backend-common' [rhdh] | Require stack: [rhdh] | - /opt/app-root/src/dynamic-plugins-root/pagerduty-backstage-plugin-backend-dynamic-0.9.11/node_modules/@pagerduty/backstage-plugin-backend/dist/service/router.cjs.js [rhdh] | - /opt/app-root/src/dynamic-plugins-root/pagerduty-backstage-plugin-backend-dynamic-0.9.11/node_modules/@pagerduty/backstage-plugin-backend/dist/index.cjs.js [rhdh] | - /opt/app-root/src/dynamic-plugins-root/pagerduty-backstage-plugin-backend-dynamic-0.9.11/dist/index.cjs.js [rhdh] | - code="MODULE_NOT_FOUND" requireStack=["/opt/app-root/src/dynamic-plugins-root/pagerduty-backstage-plugin-backend-dynamic-0.9.11/node_modules/@pagerduty/backstage-plugin-backend/dist/service/router.cjs.js","/opt/app-root/src/dynamic-plugins-root/pagerduty-backstage-plugin-backend-dynamic-0.9.11/node_modules/@pagerduty/backstage-plugin-backend/dist/index.cjs.js","/opt/app-root/src/dynamic-plugins-root/pagerduty-backstage-plugin-backend-dynamic-0.9.11/dist/index.cjs.js",null] stack="Error: Cannot find module '@backstage/backend-common'\nRequire stack:\n- /opt/app-root/src/dynamic-plugins-root/pagerduty-backstage-plugin-backend-dynamic-0.9.11/node_modules/@pagerduty/backstage-plugin-backend/dist/service/router.cjs.js\n- /opt/app-root/src/dynamic-plugins-root/pagerduty-backstage-plugin-backend-dynamic-0.9.11/node_modules/@pagerduty/backstage-plugin-backend/dist/index.cjs.js\n- /opt/app-root/src/dynamic-plugins-root/pagerduty-backstage-plugin-backend-dynamic-0.9.11/dist/index.cjs.js\n- \n at Module._resolveFilename (node:internal/modules/cjs/loader:1383:15)\n at module._resolveFilename (/opt/app-root/src/node_modules/@backstage/backend-dynamic-feature-service/dist/loader/CommonJSModuleLoader.cjs.js:38:16)\n at defaultResolveImpl (node:internal/modules/cjs/loader:1025:19)\n at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1030:22)\n at Module._load (node:internal/modules/cjs/loader:1192:37)\n at TracingChannel.traceSync (node:diagnostics_channel:322:14)\n at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)\n at Module.require (node:internal/modules/cjs/loader:1463:12)\n at require (node:internal/modules/helpers:147:16)\n at Object.<anonymous> (/opt/app-root/src/dynamic-plugins-root/pagerduty-backstage-plugin-backend-dynamic-0.9.11/node_modules/@pagerduty/backstage-plugin-backend/dist/service/router.cjs.js:3:21)\n at Module._compile (node:internal/modules/cjs/loader:1706:14)\n at Module._extensions..js (node:internal/modules/cjs/loader:1839:10)\n at Module.load (node:internal/modules/cjs/loader:1441:32)\n at Module._load (node:internal/modules/cjs/loader:1263:12)\n at TracingChannel.traceSync (node:diagnostics_channel:322:14)\n at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)"