{"record":{"id":"9b0b99446030cda2","repo":"chroma-core/chroma","slug":"limit-cannot-be-negative","errorCode":null,"errorMessage":"Limit cannot be negative","messagePattern":"Limit cannot be negative","errorType":"validation","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"chromadb/segment/impl/metadata/sqlite.py","lineNumber":132,"sourceCode":"        self,\n        request_version_context: RequestVersionContext,\n        where: Optional[Where] = None,\n        where_document: Optional[WhereDocument] = None,\n        ids: Optional[Sequence[str]] = None,\n        limit: Optional[int] = None,\n        offset: Optional[int] = None,\n        include_metadata: bool = True,\n    ) -> Sequence[MetadataEmbeddingRecord]:\n        \"\"\"Query for embedding metadata.\"\"\"\n        embeddings_t, metadata_t, fulltext_t = Tables(\n            \"embeddings\", \"embedding_metadata\", \"embedding_fulltext_search\"\n        )\n\n        limit = limit or 2**63 - 1\n        offset = offset or 0\n\n        if limit < 0:\n            raise ValueError(\"Limit cannot be negative\")\n\n        select_clause = [\n            embeddings_t.id,\n            embeddings_t.embedding_id,\n            embeddings_t.seq_id,\n        ]\n        if include_metadata:\n            select_clause.extend(\n                [\n                    metadata_t.key,\n                    metadata_t.string_value,\n                    metadata_t.int_value,\n                    metadata_t.float_value,\n                    metadata_t.bool_value,\n                ]\n            )\n\n        q = (","sourceCodeStart":114,"sourceCodeEnd":150,"githubUrl":"https://github.com/chroma-core/chroma/blob/aecdd12c8a891610db8653630b066b32ceb678b5/chromadb/segment/impl/metadata/sqlite.py#L114-L150","documentation":"Error \"Limit cannot be negative\" thrown in chroma-core/chroma.","triggerScenarios":"Thrown at chromadb/segment/impl/metadata/sqlite.py:132 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"}