high severitychromadb Collection.count()

collection.count() raises StopIteration or segment-related errors (e.g., missing segments, empty iterator from filter). Seen after adding data in Docker; count fails despite data present.

Root cause

Missing or incorrect HNSW index segments due to incomplete metadata configuration (e.g., missing 'hnsw:search_ef'), causing count() to fail when iterating over empty/missing segments in Docker/persistent environments. OpenAI embedding or concurrency may exacerbate.

chromadbcountHNSWsegmentsdockerbatch-add

Citations

collection.count() raises StopIteration or segment-related errors (e.g., missing segments, empty iterator from filter). Seen after adding data in Docker; count fails despite data present. — high Severity | Agentifact Bug Library