Fission-AI/OpenSpec · error
Store backend remote must not be empty when provided.
Error message
Store backend remote must not be empty when provided.
What it means
Error "Store backend remote must not be empty when provided." thrown in Fission-AI/OpenSpec.
Source
Thrown at src/core/store/foundation.ts:401
export async function resolveGitStoreBackendConfig(
input: ResolveGitStoreBackendInput,
cwd = process.cwd()
): 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:401 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/d6f09525e3355a84.
Report an issue: GitHub.