diegosouzapw/OmniRoute · error · Error

Unable to inspect existing database at ${dbPath}: ${message}

Error message

Unable to inspect existing database at ${dbPath}: ${message}

What it means

Error "Unable to inspect existing database at ${dbPath}: ${message}" thrown in diegosouzapw/OmniRoute.

Source

Thrown at electron/sqlite-inspection.js:55

  let db = null;
  try {
    db = openDatabase(dbPath);
    const row = db
      .prepare(
        `SELECT 1
           FROM provider_connections
          WHERE access_token LIKE 'enc:v1:%'
             OR refresh_token LIKE 'enc:v1:%'
             OR api_key LIKE 'enc:v1:%'
             OR id_token LIKE 'enc:v1:%'
          LIMIT 1`
      )
      .get();
    return !!row;
  } catch (error) {
    const message = formatLoadError(error);
    throw new Error(`Unable to inspect existing database at ${dbPath}: ${message}`);
  } finally {
    if (db) {
      db.close();
    }
  }
}

module.exports = {
  hasEncryptedCredentials,
  openNodeSqliteReadOnly,
  openReadOnlySqliteDatabase,
};

View on GitHub (pinned to a179ffed5b)

When it happens

Trigger: Thrown at electron/sqlite-inspection.js:55 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/32d91226dc217099. Report an issue: GitHub.