musistudio/claude-code-router · error
Choose a different export path. Internal CCR data files cann
Error message
Choose a different export path. Internal CCR data files cannot be overwritten.
What it means
Error "Choose a different export path. Internal CCR data files cannot be overwritten." thrown in musistudio/claude-code-router.
Source
Thrown at packages/electron/src/main/ipc.ts:1009
...sqliteDataFiles(REQUEST_LOGS_DB_FILE),
...sqliteDataFiles(USAGE_DB_FILE)
]);
}
function sqliteDataFiles(file: string): string[] {
return [file, `${file}-wal`, `${file}-shm`];
}
function assertExportTargetIsNotInternalDataFile(file: string): void {
const target = path.resolve(file);
const reserved = new Set([
LEGACY_ACTIVE_CONFIG_FILE,
LEGACY_WINDOWS_CONFIG_FILE,
LEGACY_CONFIG_FILE,
...dataExportCandidateFiles()
].map((item) => path.resolve(item)));
if (reserved.has(target)) {
throw new Error("Choose a different export path. Internal CCR data files cannot be overwritten.");
}
}
function fileSafeTimestamp(value: string): string {
return value.replace(/[:.]/g, "-");
}
function uniqueStrings(values: string[]): string[] {
const seen = new Set<string>();
const result: string[] = [];
for (const value of values) {
if (!value || seen.has(value)) {
continue;
}
seen.add(value);
result.push(value);
}
return result;View on GitHub (pinned to 99f24806c6)
When it happens
Trigger: Thrown at packages/electron/src/main/ipc.ts:1009 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of musistudio/claude-code-router@99f24806c6 (2026-08-27).
Data as JSON: /api/errors/e7cb512376510010.
Report an issue: GitHub.