Fission-AI/OpenSpec · error
Store local path must not be empty.
Error message
Store local path must not be empty.
What it means
Error "Store local path must not be empty." thrown in Fission-AI/OpenSpec.
Source
Thrown at src/core/store/foundation.ts:389
}
}
export async function writeStoreMetadataState(
storeRoot: string,
state: StoreMetadataState
): Promise<void> {
await FileSystemUtils.writeFile(
getStoreMetadataPath(storeRoot),
serializeStoreMetadataState(state)
);
}
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.');
}
View on GitHub (pinned to 6926ccb18a)
When it happens
Trigger: Thrown at src/core/store/foundation.ts:389 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/935cdfb71bcb1846.
Report an issue: GitHub.