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.