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.