From d5c0cbd25c2c8cdf6293ebe860f263aa105e3859 Mon Sep 17 00:00:00 2001 From: David Festal Date: Tue, 24 Jun 2025 13:46:55 +0200 Subject: [PATCH 1/2] Fix wrong imports which lead to module initialization failures Signed-off-by: David Festal --- .../src/server/frontendRemotesServer.ts | 2 +- packages/backend-dynamic-feature-service/src/server/router.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/backend-dynamic-feature-service/src/server/frontendRemotesServer.ts b/packages/backend-dynamic-feature-service/src/server/frontendRemotesServer.ts index f1a245b1ac..11c2838691 100644 --- a/packages/backend-dynamic-feature-service/src/server/frontendRemotesServer.ts +++ b/packages/backend-dynamic-feature-service/src/server/frontendRemotesServer.ts @@ -19,7 +19,7 @@ import { createServiceRef, } from '@backstage/backend-plugin-api'; import { createRouter } from './router'; -import { dynamicPluginsServiceRef } from '@backstage/backend-dynamic-feature-service'; +import { dynamicPluginsServiceRef } from '../manager'; import { spec } from '../schema/openapi'; import { ManifestFileName } from '@module-federation/sdk'; import { RemoteInfo } from '../schema/openapi/generated/models'; diff --git a/packages/backend-dynamic-feature-service/src/server/router.ts b/packages/backend-dynamic-feature-service/src/server/router.ts index 61c97797e7..7c533b6c58 100644 --- a/packages/backend-dynamic-feature-service/src/server/router.ts +++ b/packages/backend-dynamic-feature-service/src/server/router.ts @@ -20,7 +20,7 @@ import { } from '@backstage/backend-plugin-api'; import express from 'express'; import { createOpenApiRouter, spec } from '../schema/openapi'; -import { DynamicPluginProvider } from '@backstage/backend-dynamic-feature-service'; +import { DynamicPluginProvider } from '../manager'; import * as fs from 'fs'; import * as path from 'path'; import * as url from 'url'; From 3d61c369ea890f85f87e65d6c571da2d523f27f9 Mon Sep 17 00:00:00 2001 From: David Festal Date: Tue, 24 Jun 2025 15:24:09 +0200 Subject: [PATCH 2/2] Add changeset Signed-off-by: David Festal --- .changeset/odd-clubs-teach.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/odd-clubs-teach.md diff --git a/.changeset/odd-clubs-teach.md b/.changeset/odd-clubs-teach.md new file mode 100644 index 0000000000..79b91ad2fb --- /dev/null +++ b/.changeset/odd-clubs-teach.md @@ -0,0 +1,5 @@ +--- +'@backstage/backend-dynamic-feature-service': patch +--- + +Fix wrong imports which lead to module initialization failures when enabling dynamic plugins.