windmill-labs/windmill · error · Error

Not implemented

Error message

Not implemented

What it means

A sentinel 'Not implemented' error inside the app metadata generation command. It fires on a code path that is still TODO — specifically the branch for generating metadata for a single raw app via an explicit appPath argument (the comment above the throw marks raw-app handling as unfinished). It is not a data problem: reaching this line means the command was invoked in a mode the CLI does not yet support.

Source

Thrown at cli/src/commands/app/app_metadata.ts:1047

  } & SyncOptions,
  appPath: string | undefined
) {
  const { generateAppLocksInternal } = await import("./app_metadata.ts");
  const { elementsToMap, FSFSElement } = await import("../sync/sync.ts");
  const { ignoreF } = await import("../sync/sync.ts");
  const { Confirm } = await import("@cliffy/prompt/confirm");

  if (appPath == "") {
    appPath = undefined;
  }

  const workspace = await resolveWorkspace(opts);
  await requireLogin(opts);
  opts = await mergeConfigWithConfigFile(opts);

  if (appPath) {
    //TODO: Generate metadata for a specific raw app but handle normal apps to
    throw new Error("Not implemented");
    // Generate metadata for a specific app
    // await generateAppLocksInternal(
    //   appPath,
    //   true,
    //   false,
    //   workspace,
    //   opts,
    //   false,
    //   false
    // );
  } else {
    // Generate metadata for all apps
    const ignore = await ignoreF(opts);
    const elems = await elementsToMap(
      await FSFSElement(process.cwd(), [], true),
      (p, isD) => {
        return (
          ignore(p, isD) ||

View on GitHub (pinned to e474e8803c)

Solutions

  1. Drop the explicit app path argument and run the command over the whole workspace/app tree, which is the implemented path
  2. For raw apps, generate locks via the supported raw-app flow (wmill app sync / bundle) instead of app metadata generation
Defensive patterns

Strategy: try-catch

When it happens

Trigger: Thrown at cli/src/commands/app/app_metadata.ts:1047 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of windmill-labs/windmill@e474e8803c (2026-09-03). Data as JSON: /api/errors/5db1c24970e713b8. Report an issue: GitHub.