Wox-launcher/Wox · error

MRU restore callback not found: ${callbackId}

Error message

MRU restore callback not found: ${callbackId}

What it means

Error "MRU restore callback not found: ${callbackId}" thrown in Wox-launcher/Wox.

Source

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

    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}`)
  }

  try {
    const result = await callback(ctx, mruData)
    if (result) {
      cacheResultActions(pluginInstance, result)
    }
    return result
  } catch (error) {
    logger.error(ctx, `MRU restore callback error: ${error}`)
    throw error
  }
}

View on GitHub (pinned to 1659730fcb)

When it happens

Trigger: Thrown at wox.plugin.host.nodejs/src/jsonrpc.ts:438 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/8d574f464421dc21. Report an issue: GitHub.