chroma-core/chroma · error · ValueError
Unsupported or missing CMEK provider in data: {data}
Error message
Unsupported or missing CMEK provider in data: {data} What it means
Error "Unsupported or missing CMEK provider in data: {data}" thrown in chroma-core/chroma.
Source
Thrown at chromadb/api/types.py:2008
Returns:
Cmek: Deserialized CMEK instance
Raises:
ValueError: If the provider is unsupported or data is malformed
Example:
>>> data = {'gcp': 'projects/p/locations/l/keyRings/r/cryptoKeys/k'}
>>> cmek = Cmek.from_dict(data)
"""
if "gcp" in data:
resource = data["gcp"]
if not isinstance(resource, str):
raise ValueError(
f"CMEK gcp resource must be a string, got: {type(resource)}"
)
return cls.gcp(resource)
raise ValueError(f"Unsupported or missing CMEK provider in data: {data}")
# Index Type Classes
@dataclass
class FtsIndexType:
enabled: bool
config: FtsIndexConfig
@dataclass
class VectorIndexType:
enabled: bool
config: VectorIndexConfig
@dataclassView on GitHub (pinned to aecdd12c8a)
When it happens
Trigger: Thrown at chromadb/api/types.py:2008 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/ec17acb3e604829d.
Report an issue: GitHub.