Wox-launcher/Wox · error

plugin instance not found: ${request.PluginId}

Error message

plugin instance not found: ${request.PluginId}

What it means

Error "plugin instance not found: ${request.PluginId}" thrown in Wox-launcher/Wox.

Source

Thrown at wox.plugin.host.nodejs/src/jsonrpc.ts:420

  const values = JSON.parse(request.Params.Values ?? "{}") as Record<string, string>
  const actionContext: FormActionContext = {
    ResultId: request.Params.ResultId,
    ResultActionId: request.Params.ResultActionId ?? request.Params.ActionId,
    ContextData: parseContextData(request.Params.ContextData),
    Values: values ?? {}
  }

  pluginAction(ctx, actionContext).catch(err => {
    logger.error(ctx, `<${request.PluginName}> plugin form action failed: ${String(err)}`)
  })

  return
}

async function onMRURestore(ctx: Context, request: PluginJsonRpcRequest): Promise<Result | null> {
  const pluginInstance = pluginInstances.get(request.PluginId)
  if (!pluginInstance) {
    throw new Error(`plugin instance not found: ${request.PluginId}`)
  }

  const callbackId = request.Params.CallbackId
  const rawMRUData = request.Params.MRUData ?? "{}"
  const mruDataRaw = JSON.parse(rawMRUData)

  // Convert raw data to MRUData type
  const mruData: MRUData = {
    PluginID: mruDataRaw.PluginID ?? "",
    Title: mruDataRaw.Title ?? "",
    SubTitle: mruDataRaw.SubTitle ?? "",
    Icon: mruDataRaw.Icon ?? { ImageType: "absolute", ImageData: "" },
    ContextData: typeof mruDataRaw.ContextData === "string" ? parseContextData(mruDataRaw.ContextData) : mruDataRaw.ContextData ?? {}
  }

  const callback = pluginInstance.API.mruRestoreCallbacks.get(callbackId)
  if (!callback) {
    throw new Error(`MRU restore callback not found: ${callbackId}`)

View on GitHub (pinned to 1659730fcb)

When it happens

Trigger: Thrown at wox.plugin.host.nodejs/src/jsonrpc.ts:420 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of Wox-launcher/Wox@1659730fcb (2026-08-15). Data as JSON: /api/errors/8b6525912822bca1. Report an issue: GitHub.