Fission-AI/OpenSpec · error
Store branch must not be empty when provided.
Error message
Store branch must not be empty when provided.
What it means
Error "Store branch must not be empty when provided." thrown in Fission-AI/OpenSpec.
Source
Thrown at src/core/store/foundation.ts:405
): Promise<StoreGitBackendConfig> {
if (input.localPath.length === 0) {
throw new Error('Store local path must not be empty.');
}
const resolvedPath = path.isAbsolute(input.localPath)
? path.resolve(input.localPath)
: path.resolve(cwd, input.localPath);
if (!(await pathIsDirectory(resolvedPath))) {
throw new Error(`Store local path does not exist: ${input.localPath}`);
}
if (input.remote !== undefined && input.remote.length === 0) {
throw new Error('Store backend remote must not be empty when provided.');
}
if (input.branch !== undefined && input.branch.length === 0) {
throw new Error('Store branch must not be empty when provided.');
}
return {
type: 'git',
local_path: normalizeExistingPathForStorage(resolvedPath),
...(input.remote ? { remote: input.remote } : {}),
...(input.branch ? { branch: input.branch } : {}),
};
}
View on GitHub (pinned to 6926ccb18a)
When it happens
Trigger: Thrown at src/core/store/foundation.ts:405 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/e1126059ac87eac0.
Report an issue: GitHub.