Uploaded image for project: 'Red Hat Developer Hub Bugs'
  1. Red Hat Developer Hub Bugs
  2. RHDHBUGS-2288

Error while loading PagerDuty backend plugin

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • 1.8.0
    • Dynamic Plugins, Plugin
    • None
    • False
    • Hide

      None

      Show
      None
    • 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)"
      

              Unassigned Unassigned
              skosina@redhat.com Simon Kosina
              RHIDP - Plugins
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: