{"record":{"id":"6b41715129304b4d","repo":"windmill-labs/windmill","slug":"no-trigger-found-at-path-path","errorCode":null,"errorMessage":"No trigger found at path: ${path}","messagePattern":"No trigger found at path: (.+?)","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"cli/src/commands/trigger/trigger.ts","lineNumber":509,"sourceCode":"    } else {\n      printTriggerDetails(trigger as any, opts.kind);\n    }\n    return;\n  }\n\n  // Try all trigger types and collect matches\n  const matches: { kind: string; trigger: any }[] = [];\n  for (const kind of TRIGGER_TYPES) {\n    try {\n      const trigger = await getTrigger(kind, workspace.workspaceId, path);\n      matches.push({ kind, trigger });\n    } catch {\n      // not found for this kind\n    }\n  }\n\n  if (matches.length === 0) {\n    throw new Error(\"No trigger found at path: \" + path);\n  }\n\n  if (matches.length === 1) {\n    const { kind, trigger } = matches[0];\n    if (opts.json) {\n      console.log(JSON.stringify(trigger));\n    } else {\n      printTriggerDetails(trigger, kind);\n    }\n    return;\n  }\n\n  // Multiple matches — ask user to specify --kind\n  console.log(\"Multiple triggers found at path \" + path + \":\");\n  for (const m of matches) {\n    console.log(\"  - \" + m.kind);\n  }\n  console.log(\"Please specify --kind <type> to select one.\");","sourceCodeStart":491,"sourceCodeEnd":527,"githubUrl":"https://github.com/windmill-labs/windmill/blob/e474e8803ce2ff5c2df09a58dab51d45f5c922ca/cli/src/commands/trigger/trigger.ts#L491-L527","documentation":"Thrown by `wmill trigger get` when, after probing every known trigger kind (TRIGGER_TYPES) with getTrigger, no kind returned a trigger for the given path. The command tries each kind and swallows per-kind not-found errors, so this error means the trigger does not exist on the remote at all (or the path is mistyped), not that one kind rejected it.","triggerScenarios":"Thrown at cli/src/commands/trigger/trigger.ts:509 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Run `wmill trigger list` to see existing trigger paths.","Check the path including the folder prefix and remote (suffix-less) form.","Recreate the trigger if it was deleted."],"exampleFix":null,"handlingStrategy":"fallback","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"e474e8803ce2ff5c2df09a58dab51d45f5c922ca","analyzedAt":"2026-09-03T12:38:19.024Z","contentChangedAt":"2026-09-03T12:38:19.024Z","schemaVersion":2},"datasetVersion":"2026-09-08T10:18:20.063Z"}