diegosouzapw/OmniRoute · error
[DB] Failed to read database optimization settings; using de
Error message
[DB] Failed to read database optimization settings; using defaults: ${message} What it means
Error "[DB] Failed to read database optimization settings; using defaults: ${message}" thrown in diegosouzapw/OmniRoute.
Source
Thrown at src/lib/db/optimizationSettings.ts:142
...settings,
autoVacuumMode: normalizeAutoVacuumMode(
databaseSettings["optimization.autoVacuumMode"] ?? databaseSettings.autoVacuumMode,
settings.autoVacuumMode
),
pageSize: normalizePageSizeBytes(
databaseSettings["optimization.pageSize"] ?? databaseSettings.pageSize,
settings.pageSize
),
cacheSize: normalizeStoredCacheSizeKb(
databaseSettings["optimization.cacheSize"] ?? databaseSettings.cacheSize,
settings.cacheSize
),
optimizeOnStartup:
typeof optimizeOnStartup === "boolean" ? optimizeOnStartup : settings.optimizeOnStartup,
};
} catch (error) {
const message = error instanceof Error ? error.message : String(error);
console.warn(`[DB] Failed to read database optimization settings; using defaults: ${message}`);
}
return settings;
}
export function setCacheSizeForDb(db: SqliteDatabase, cacheSizeKb: number): void {
const normalizedCacheSizeKb = requireCacheSizeKb(cacheSizeKb);
const currentCacheSize = db.pragma("cache_size", { simple: true }) as number;
const targetCacheSize = -normalizedCacheSizeKb;
if (currentCacheSize === targetCacheSize) {
console.log(`[DB] cache_size already set to ${normalizedCacheSizeKb}KB`);
return;
}
console.log(
`[DB] Changing cache_size from ${Math.abs(currentCacheSize)}KB to ${normalizedCacheSizeKb}KB`
);View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at src/lib/db/optimizationSettings.ts:142 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/3135abcb067cca57.
Report an issue: GitHub.