Wox-launcher/Wox · error
unknown method handler: ${request.Method}
Error message
unknown method handler: ${request.Method} What it means
Error "unknown method handler: ${request.Method}" thrown in Wox-launcher/Wox.
Source
Thrown at wox.plugin.host.nodejs/src/jsonrpc.ts:132
case "onPluginSettingChange":
return onPluginSettingChange(ctx, request)
case "onGetDynamicSetting":
return onGetDynamicSetting(ctx, request)
case "onDeepLink":
return onDeepLink(ctx, request)
case "onUnload":
return onUnload(ctx, request)
case "onEnterPluginQuery":
return onEnterPluginQuery(ctx, request)
case "onLeavePluginQuery":
return onLeavePluginQuery(ctx, request)
case "onLLMStream":
return onLLMStream(ctx, request)
case "onMRURestore":
return onMRURestore(ctx, request)
default:
logger.info(ctx, `unknown method handler: ${request.Method}`)
throw new Error(`unknown method handler: ${request.Method}`)
}
}
async function loadPlugin(ctx: Context, request: PluginJsonRpcRequest) {
const pluginDirectory = request.Params.PluginDirectory
const entry = request.Params.Entry
const modulePath = path.join(pluginDirectory, entry)
const module = await import(modulePath)
if (module["plugin"] === undefined || module["plugin"] === null) {
logger.error(ctx, `<${request.PluginName}> plugin doesn't export plugin object`)
return
}
logger.info(ctx, `<${request.PluginName}> load plugin successfully`)
pluginInstances.set(request.PluginId, {
Plugin: module["plugin"] as Plugin,
API: {} as PluginAPI,View on GitHub (pinned to 1659730fcb)
When it happens
Trigger: Thrown at wox.plugin.host.nodejs/src/jsonrpc.ts:132 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/ad7c50f26a49139b.
Report an issue: GitHub.