Fission-AI/OpenSpec · error · Error

Schema '${schemaName}' not found. Available schemas: ${ava

Error message

Schema '${schemaName}' not found. Available schemas:
  ${availableSchemas.join('\n  ')}

What it means

Error "Schema '${schemaName}' not found. Available schemas: ${availableSchemas.join('\n ')}" thrown in Fission-AI/OpenSpec.

Source

Thrown at src/commands/workflow/shared.ts:239

    throw new Error(
      `Change '${changeName}' not found. Available changes:\n  ${available.join('\n  ')}`
    );
  }

  return changeName;
}

/**
 * Validates that a schema exists and returns available schemas if not.
 *
 * @param schemaName - The schema name to validate
 * @param projectRoot - Optional project root for project-local schema resolution
 */
export function validateSchemaExists(schemaName: string, projectRoot?: string): string {
  const schemaDir = getSchemaDir(schemaName, projectRoot);
  if (!schemaDir) {
    const availableSchemas = listSchemas(projectRoot);
    throw new Error(
      `Schema '${schemaName}' not found. Available schemas:\n  ${availableSchemas.join('\n  ')}`
    );
  }
  return schemaName;
}

View on GitHub (pinned to 6926ccb18a)

When it happens

Trigger: Thrown at src/commands/workflow/shared.ts:239 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of Fission-AI/OpenSpec@6926ccb18a (2026-08-25). Data as JSON: /api/errors/f0b1ec7de4b6f123. Report an issue: GitHub.