chroma-core/chroma · error · NotFoundError
NotFoundError
NotFoundError
Error message
Database {name} not found for tenant {tenant}. Are you sure it exists? What it means
Error "Database {name} not found for tenant {tenant}. Are you sure it exists?" thrown in chroma-core/chroma.
Source
Thrown at chromadb/db/mixins/sysdb.py:111
raise UniqueConstraintError(
f"Database {name} already exists for tenant {tenant}"
) from e
@override
def get_database(self, name: str, tenant: str = DEFAULT_TENANT) -> Database:
with self.tx() as cur:
databases = Table("databases")
q = (
self.querybuilder()
.from_(databases)
.select(databases.id, databases.name)
.where(databases.name == ParameterValue(name))
.where(databases.tenant_id == ParameterValue(tenant))
)
sql, params = get_sql(q, self.parameter_format())
row = cur.execute(sql, params).fetchone()
if not row:
raise NotFoundError(
f"Database {name} not found for tenant {tenant}. Are you sure it exists?"
)
if row[0] is None:
raise NotFoundError(
f"Database {name} not found for tenant {tenant}. Are you sure it exists?"
)
id: UUID = cast(UUID, self.uuid_from_db(row[0]))
return Database(
id=id,
name=row[1],
tenant=tenant,
)
@override
def delete_database(self, name: str, tenant: str = DEFAULT_TENANT) -> None:
with self.tx() as cur:
databases = Table("databases")
q = (View on GitHub (pinned to aecdd12c8a)
When it happens
Trigger: Thrown at chromadb/db/mixins/sysdb.py:111 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of chroma-core/chroma@aecdd12c8a (2026-08-16).
Data as JSON: /api/errors/9e36d4c0117f1a24.
Report an issue: GitHub.