cline/cline · error
unknown extension(s): ${invalid.join(", ")}
Error message
unknown extension(s): ${invalid.join(", ")} What it means
Error "unknown extension(s): ${invalid.join(", ")}" thrown in cline/cline.
Source
Thrown at sdk/packages/core/src/cron/specs/cron-spec-parser.ts:150
}
const CRON_EXTENSION_KINDS = new Set<CronSpecExtensionKind>([
"rules",
"skills",
"plugins",
]);
function normalizeExtensions(
value: unknown,
): CronSpecExtensionKind[] | undefined {
const extensions = normalizeStringList(value, { preserveEmptyArray: true });
if (!extensions) return undefined;
const invalid = extensions.filter(
(extension) =>
!CRON_EXTENSION_KINDS.has(extension as CronSpecExtensionKind),
);
if (invalid.length > 0) {
throw new Error(`unknown extension(s): ${invalid.join(", ")}`);
}
return extensions as CronSpecExtensionKind[];
}
function asPositiveInt(value: unknown): number | undefined {
if (typeof value !== "number" || !Number.isFinite(value) || value <= 0) {
return undefined;
}
return Math.floor(value);
}
function asNonNegativeInt(value: unknown): number | undefined {
if (typeof value !== "number" || !Number.isFinite(value) || value < 0) {
return undefined;
}
return Math.floor(value);
}
View on GitHub (pinned to 491b30b806)
When it happens
Trigger: Thrown at sdk/packages/core/src/cron/specs/cron-spec-parser.ts:150 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of cline/cline@491b30b806 (2026-08-25).
Data as JSON: /api/errors/cf56b4ebed13e07e.
Report an issue: GitHub.