Skip to content

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:

ts
await rpc.call('hub:docks:activate', {
  dockId: 'devframes-plugin-terminals',
  params: { sessionId },
})

Source

Released under the MIT License.