chroma-core/chroma · error · ChromaValueError
Invalid HNSW config provided in UpdateCollectionConfiguratio
Error message
Invalid HNSW config provided in UpdateCollectionConfiguration
What it means
Error "Invalid HNSW config provided in UpdateCollectionConfiguration" thrown in chroma-core/chroma.
Source
Thrown at clients/new-js/packages/chromadb/src/collection-configuration.ts:196
*/
export const processUpdateCollectionConfig = async ({
collectionName,
currentConfiguration,
currentEmbeddingFunction,
newConfiguration,
client,
}: {
collectionName: string;
currentConfiguration: CollectionConfiguration;
currentEmbeddingFunction?: EmbeddingFunction;
newConfiguration: UpdateCollectionConfiguration;
client: ChromaClient;
}): Promise<{
updateConfiguration?: ApiUpdateCollectionConfiguration;
updateEmbeddingFunction?: EmbeddingFunction;
}> => {
if (newConfiguration.hnsw && typeof newConfiguration.hnsw !== "object") {
throw new ChromaValueError(
"Invalid HNSW config provided in UpdateCollectionConfiguration",
);
}
if (newConfiguration.spann && typeof newConfiguration.spann !== "object") {
throw new ChromaValueError(
"Invalid SPANN config provided in UpdateCollectionConfiguration",
);
}
const embeddingFunction =
currentEmbeddingFunction ||
(await getEmbeddingFunction({
client,
efConfig: currentConfiguration.embeddingFunction ?? undefined,
}));
const newEmbeddingFunction = newConfiguration.embeddingFunction;View on GitHub (pinned to aecdd12c8a)
When it happens
Trigger: Thrown at clients/new-js/packages/chromadb/src/collection-configuration.ts:196 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/c4846460b00e2763.
Report an issue: GitHub.