MemPalace/mempalace · error · CollectionNotInitializedError

{self._collection_name}

Error message

{self._collection_name}

What it means

Error "{self._collection_name}" thrown in MemPalace/mempalace.

Source

Thrown at mempalace/backends/milvus.py:627

        query_texts=None,
        query_embeddings=None,
        n_results=10,
        where=None,
        where_document=None,
        include=None,
    ) -> QueryResult:
        if query_texts is not None:
            raise ValueError("milvus requires query_embeddings; use palace.get_collection wrapper")
        if query_embeddings is None:
            raise ValueError("query requires query_embeddings")
        if not query_embeddings:
            return QueryResult.empty(
                num_queries=0,
                embeddings_requested=bool(include and "embeddings" in include),
            )
        if not self._remote_exists():
            if self._marker_exists():
                raise CollectionNotInitializedError(self._collection_name)
            return QueryResult.empty(
                num_queries=len(query_embeddings),
                embeddings_requested=bool(include and "embeddings" in include),
            )
        spec = _IncludeSpec.resolve(include, default_distances=True)
        output_fields = self._output_fields(spec)
        filter_expr = _combine_filter(
            translate_where(where), translate_where_document(where_document)
        )
        outer_ids: list[list[str]] = []
        outer_docs: list[list[str]] = []
        outer_metas: list[list[dict]] = []
        outer_dists: list[list[float]] = []
        outer_embeddings: list[list[list[float]]] = []
        for query_vector in query_embeddings:
            q = _as_vector_array(query_vector)
            if self._known_dimension is None:
                self._known_dimension = self._remote_dimension()

View on GitHub (pinned to 06cb6987f0)

Solutions

  1. Inspect the milvus error for the collection; check server connectivity and collection state

When it happens

Trigger: Thrown at mempalace/backends/milvus.py:627 when the library encounters an invalid state.

Common situations: Underlying Milvus operation on the collection failed (server error, missing collection, or dimension mismatch).


AI-assisted analysis of MemPalace/mempalace@06cb6987f0 (2026-08-15). Data as JSON: /api/errors/f019e69bc8359dad. Report an issue: GitHub.