{"record":{"id":"68bd7825c6681076","repo":"chroma-core/chroma","slug":"unsupported-encoding-encoding-value","errorCode":null,"errorMessage":"Unsupported encoding: {encoding.value}","messagePattern":"Unsupported encoding: (.+?)","errorType":"validation","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"chromadb/ingest/__init__.py","lineNumber":23,"sourceCode":"    LogRecord,\n    SeqId,\n    Vector,\n    ScalarEncoding,\n)\nfrom chromadb.config import Component\nfrom uuid import UUID\nimport numpy as np\n\n\ndef encode_vector(vector: Vector, encoding: ScalarEncoding) -> bytes:\n    \"\"\"Encode a vector into a byte array.\"\"\"\n\n    if encoding == ScalarEncoding.FLOAT32:\n        return np.array(vector, dtype=np.float32).tobytes()\n    elif encoding == ScalarEncoding.INT32:\n        return np.array(vector, dtype=np.int32).tobytes()\n    else:\n        raise ValueError(f\"Unsupported encoding: {encoding.value}\")\n\n\ndef decode_vector(vector: bytes, encoding: ScalarEncoding) -> Vector:\n    \"\"\"Decode a byte array into a vector\"\"\"\n\n    if encoding == ScalarEncoding.FLOAT32:\n        return np.frombuffer(vector, dtype=np.float32)\n    elif encoding == ScalarEncoding.INT32:\n        return np.frombuffer(vector, dtype=np.float32)\n    else:\n        raise ValueError(f\"Unsupported encoding: {encoding.value}\")\n\n\nclass Producer(Component):\n    \"\"\"Interface for writing embeddings to an ingest stream\"\"\"\n\n    @abstractmethod\n    def delete_log(self, collection_id: UUID) -> None:","sourceCodeStart":5,"sourceCodeEnd":41,"githubUrl":"https://github.com/chroma-core/chroma/blob/aecdd12c8a891610db8653630b066b32ceb678b5/chromadb/ingest/__init__.py#L5-L41","documentation":"Error \"Unsupported encoding: {encoding.value}\" thrown in chroma-core/chroma.","triggerScenarios":"Thrown at chromadb/ingest/__init__.py:23 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"aecdd12c8a891610db8653630b066b32ceb678b5","analyzedAt":"2026-08-16T21:53:27.228Z","schemaVersion":2},"datasetVersion":"2026-08-16T23:17:17.608Z"}