DF8107: Unknown Dock Activation Target
Message
Dock activation requested for unknown dock id "
{id}"
Cause
ctx.docks.activate(dockId) — reached via the hub:docks:activate RPC, which lets any connected client (e.g. a mounted devframe in its own iframe) steer the host shell's active dock — was called with a dockId that no registered dock entry owns.
This is a warning, not a thrown error: the activation is still broadcast so a dock that registers momentarily later can pick it up, and both the client host and each dock ignore ids they don't recognize. A mis-addressed activation is inert rather than fatal — the warning exists so a typo doesn't fail silently.
Fix
Pass a dockId that matches a registered dock entry. Ids are case-sensitive, so check for typos, and make sure the target dock is registered before activating it. For the terminals dock the id is devframes-plugin-terminals:
await rpc.call('hub:docks:activate', {
dockId: 'devframes-plugin-terminals',
params: { sessionId },
})Source
packages/hub/src/node/host-docks.ts—DevframeDocksHost.activate()reports this when the requested dock id isn't inviews.