diegosouzapw/OmniRoute · error
[DB] Legacy call log compaction finished without VACUUM:
Error message
[DB] Legacy call log compaction finished without VACUUM:
What it means
Error "[DB] Legacy call log compaction finished without VACUUM:" thrown in diegosouzapw/OmniRoute.
Source
Thrown at src/lib/db/core.ts:847
});
tx();
if (failed > 0) {
console.warn(
`[DB] Kept call_logs_v1_legacy after partial call log offload (${failed} failed row(s)).`
);
return;
}
db.exec("DROP TABLE IF EXISTS call_logs_v1_legacy");
try {
db.pragma("wal_checkpoint(TRUNCATE)");
db.exec("VACUUM");
console.log(`[DB] Offloaded ${pendingRows.length} legacy call log detail row(s) to artifacts.`);
} catch (error: unknown) {
const message = error instanceof Error ? error.message : String(error);
console.warn("[DB] Legacy call log compaction finished without VACUUM:", message);
}
}
function shouldRunStartupDbHealthCheck(): boolean {
if (process.env.OMNIROUTE_FORCE_DB_HEALTHCHECK === "1") return true;
return !isAutomatedTestProcess();
}
function createManagedDbBackup(db: SqliteDatabase, reason: string): boolean {
const isTest = isAutomatedTestProcess();
if (isTest) return false;
try {
const backupDir = DB_BACKUPS_DIR || path.join(DATA_DIR, "db_backups");
if (!fs.existsSync(backupDir)) {
fs.mkdirSync(backupDir, { recursive: true });
}
View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at src/lib/db/core.ts:847 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of diegosouzapw/OmniRoute@a179ffed5b (2026-08-25).
Data as JSON: /api/errors/5a30bcc46faa3d5d.
Report an issue: GitHub.