Uploaded image for project: 'Red Hat Internal Developer Platform'
  1. Red Hat Internal Developer Platform
  2. RHIDP-11324

compilation failure in @backstage/core-plugin-api and core-compat-api - Backstage version conflict?

    • RHDH COPE 3286

      Seen while testing fix for hermetic builds in RHIDP-5973:

        > /var/workdir/source/workspaces/adoption-insights/node_modules/.bin/rhdh-cli plugin export
      ========== Packaging Container quay.io/rhdh/red-hat-developer-hub-backstage-plugin-adoption-insights-backend:0.6.1 ==========
        > /var/workdir/source/workspaces/adoption-insights/node_modules/.bin/rhdh-cli plugin package --tag quay.io/rhdh/red-hat-developer-hub-backstage-plugin-adoption-insights-backend:0.6.1
      ========== Exporting frontend plugin plugins/analytics-module-adoption-insights ==========
        > /var/workdir/source/workspaces/adoption-insights/node_modules/.bin/rhdh-cli plugin export
      Error running CLI: Generating standard module federation assets in /var/workdir/source/workspaces/adoption-insights/plugins/analytics-module-adoption-insights/dist
      ⚠️  WARNING: Module federation is experimental and will receive immediate breaking changes in the future.
      Loaded config from app-config.yaml
      [ Module Federation Manifest Plugin ] Manifest will use absolute path resolution via its host at runtime, reason: publicPath='auto'
      Error: Failed to compile '../../node_modules/@backstage/core-plugin-api/dist/extensions/extensions.esm.js':
        × resolving fallback for shared module react-router-dom
      Plugins with failed exports: plugins/adoption-insights
      plugins/analytics-module-adoption-insights
      FAILED_EXPORTS<<EOF
      plugins/adoption-insights
      plugins/analytics-module-adoption-insights
      EOF
      PUBLISHED_EXPORTS<<EOF
      quay.io/rhdh/red-hat-developer-hub-backstage-plugin-adoption-insights-backend:0.6.1
      EOF
      WORKSPACE_SKIPPED_UNCHANGED_SINCE=false
      [ERROR] Non-zero exit code found for /var/workdir/source/build/scripts/export-dynamic.sh. Must exit!
      

      Similar errors for other builds:

      [OFFLINE] Use /var/workdir/source/workspaces/bulk-import/node_modules/.bin/rhdh-cli
      ========== Exporting frontend plugin plugins/bulk-import ==========
        > /var/workdir/source/workspaces/bulk-import/node_modules/.bin/rhdh-cli plugin export --scalprum-config /var/workdir/source/overlay-repo/workspaces/bulk-import/plugins/bulk-import/scalprum-config.json
      Error running CLI: Generating standard module federation assets in /var/workdir/source/workspaces/bulk-import/plugins/bulk-import/dist
      ⚠️  WARNING: Module federation is experimental and will receive immediate breaking changes in the future.
      Loaded config from app-config.yaml
      [ Module Federation Manifest Plugin ] Manifest will use absolute path resolution via its host at runtime, reason: publicPath='auto'
      Error: Failed to compile '../../node_modules/@backstage/core-compat-api/dist/collectLegacyRoutes.esm.js':
        × resolving fallback for shared module react-router-dom
      ========== Exporting backend plugin plugins/bulk-import-backend ==========
        > /var/workdir/source/workspaces/bulk-import/node_modules/.bin/rhdh-cli plugin export
      ========== Packaging Container quay.io/rhdh/red-hat-developer-hub-backstage-plugin-bulk-import-backend:6.9.1 ==========
        > /var/workdir/source/workspaces/bulk-import/node_modules/.bin/rhdh-cli plugin package --tag quay.io/rhdh/red-hat-developer-hub-backstage-plugin-bulk-import-backend:6.9.1
      Plugins with failed exports: plugins/bulk-import
      FAILED_EXPORTS<<EOF
      plugins/bulk-import
      EOF
      PUBLISHED_EXPORTS<<EOF
      quay.io/rhdh/red-hat-developer-hub-backstage-plugin-bulk-import-backend:6.9.1
      EOF
      WORKSPACE_SKIPPED_UNCHANGED_SINCE=false
      [ERROR] Non-zero exit code found for /var/workdir/source/build/scripts/export-dynamic.sh. Must exit!
      

              nickboldt Nick Boldt
              nickboldt Nick Boldt
              RHDH Cope
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated: