run-llama/llama_index · error · ValueError
Missing query bundle in extra info.
Error message
Missing query bundle in extra info.
What it means
Error "Missing query bundle in extra info." thrown in run-llama/llama_index.
Source
Thrown at llama-index-core/llama_index/core/postprocessor/sbert_rerank.py:68
)
self._model = CrossEncoder(
model,
max_length=DEFAULT_SENTENCE_TRANSFORMER_MAX_LENGTH,
device=device,
trust_remote_code=trust_remote_code,
)
@classmethod
def class_name(cls) -> str:
return "SentenceTransformerRerank"
def _postprocess_nodes(
self,
nodes: List[NodeWithScore],
query_bundle: Optional[QueryBundle] = None,
) -> List[NodeWithScore]:
if query_bundle is None:
raise ValueError("Missing query bundle in extra info.")
if len(nodes) == 0:
return []
query_and_nodes = [
(
query_bundle.query_str,
node.node.get_content(metadata_mode=MetadataMode.EMBED),
)
for node in nodes
]
with self.callback_manager.event(
CBEventType.RERANKING,
payload={
EventPayload.NODES: nodes,
EventPayload.MODEL_NAME: self.model,
EventPayload.QUERY_STR: query_bundle.query_str,
EventPayload.TOP_K: self.top_n,View on GitHub (pinned to afd0fef371)
Solutions
- Include the query bundle in extra info for SentenceTransformerRerank.
- Call the reranker via a query engine so the query bundle is attached.
When it happens
Trigger: Thrown at llama-index-core/llama_index/core/postprocessor/sbert_rerank.py:68 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of run-llama/llama_index@afd0fef371 (2026-08-15).
Data as JSON: /api/errors/2fb89f572247a72a.
Report an issue: GitHub.