deepset-ai/haystack
Documented errors, page 3 of 4. Back to deepset-ai/haystack
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| CSVToDocument(row): failed to process row | exception | error | python, csv, row-processing, data-quality |
| OpenAITextEmbedder expects a string as an input.In case you… | validation | error | python, type-error, embedders, openai |
| Route ' ' type doesn't match expected type | exception | error | router, type-validation, jinja |
| 'chat_generators' must be a non-empty list | validation | error | validation, fallback, configuration, empty-list |
| File not found | exception | error | haystack, file-not-found, snapshot, io |
| Role must be one of | validation | error | haystack, jinja2, template-syntax-error, message-tag, invalid-role |
| SearchableToolset does not support concatenation. | exception | error | not-implemented, toolset, api-misuse |
| ' ' does not exist. Output connections of are | exception | error | pipeline, haystack, socket-name, typo |
| Pattern ' ' contains multiple capture groups. Please… | exception | error | haystack, answer-builder, regex, validation |
| PythonCodeSplitter only works with text documents but… | validation | error | python, haystack, document-content, type-mismatch |
| Route output, output_type and output_name must have same… | validation | error | router, validation, multi-output |
| Document with ID ' ' is missing the ' ' key in its… | validation | error | python, metadata, missing-key, image |
| Error reading | exception | error | haystack, io, permissions, snapshot |
| Serialization of lambdas is not supported. | exception | error | python, serialization, lambda, callable, haystack |
| Invalid MIME type or regex pattern | validation | error | python, regex, validation, mime-type |
| No tools were configured for the Agent at initialization. | validation | error | python, agent, tools, configuration |
| required_variables must not be empty. Set it to '*' to… | validation | error | validation, template-variables, configuration |
| Unknown component device type | validation | error | python, serialization, deserialization, haystack |
| The threshold parameter must be between 0 and 1. | validation | error | validation, retriever, threshold, config |
| Expected 1 parent document with id | exception | error | retriever, document-store, parent-lookup, data-integrity |
| expected token 'assign' | panic | error | python, jinja2, template-syntax, haystack |
| The value of parameter | validation | error | python, validation, ranker, enum-value |
| All separators must be strings. | validation | error | python, validation, typeerror, constructor-argument, haystack |
| Invalid search_tool_parameters_description keys | exception | error | validation, configuration, toolset |
| Landscape must be a boolean. | validation | error | python, validation, mermaid, pipeline-drawing |
| outputs_to_state handler for key | validation | error | python, tool, config, callable |
| 'responses' must be a string, ChatMessage, or a sequence of… | validation | error | mock, type-error, validation, testing |
| The length of the metadata list must match the number of… | validation | error | python, valueerror, metadata, length-mismatch |
| The Mermaid server returned an empty response; no image… | exception | error | network, http, mermaid, pipeline-drawing |
| Prompt must have exactly one variable called 'document'… | validation | error | python, validation, jinja-template |
| There was an issue with | exception | error | network, http, mermaid, pipeline-drawing |
| `approximate_summary_tokens` must be a positive number of… | validation | error | validation, constructor, config, compaction |
| meta must be a dictionary | exception | error | haystack, jinja2, template-syntax-error, message-tag, meta-attribute |
| Invalid catalog type | exception | error | type-check, toolset, validation |
| meta must be either None, a dictionary or a list of… | validation | error | python, valueerror, metadata, type-error |
| Missing ' ' in serialization data | exception | error | python, deserialization, pipeline, haystack |
| query_embedding should be a non-empty list of floats. | validation | error | embeddings, retrieval, validation, numpy |
| The value of parameter | validation | error | python, validation, ranker, enum-value |
| outputs_to_state source for key | validation | error | python, tool, config, validation |
| Class ' ' not correctly imported | exception | error | deserialization, import, dependency, class-not-found |
| For OpenAI compatibility, a `ChatMessage` with a… | exception | error | python, haystack, openai, tool-result, responses-api |
| The templatize_part filter cannot be used with a template… | exception | error | validation, chat-prompt-builder, jinja-template |
| n_expansions must be positive | validation | error | python, validation, constructor-argument, haystack, query |
| peek at empty queue | exception | error | queue, indexerror, internal-api |
| The matched leaf documents do not have the required meta… | validation | error | retriever, meta-field, documents, validation |
| Unknown FilterPolicy type | validation | error | filter-policy, enum, validation |
| BranchJoiner expects only one input, but | exception | error | pipeline-wiring, python, haystack |
| Lengths of the inputs should be the same. | validation | error | evaluation, validation, data-alignment |
| Missing required input variables in ChatPromptBuilder | exception | error | validation, chat-prompt-builder, missing-variable |
| Missing sender in connection | exception | error | serialization, connections, pipeline, yaml, haystack |
| outputs_to_string raw_result must be a boolean. | validation | error | python, tool, config, type-error |
| must render to exactly one message. Got messages. | exception | error | haystack, agents, prompt, rendering |
| The prompt must not have any variables, only instructions… | validation | error | python, validation, jinja-template |
| The provided `weights` must not sum to zero. | exception | error | validation, weights, haystack |
| Document with ID ' ' has an invalid file path ' '. Please… | validation | error | python, filesystem, file-not-found, image |
| The matched leaf documents do not have the required meta… | validation | error | retriever, meta-field, documents, validation |
| Each ChatMessage response must have the 'assistant' role… | validation | error | mock, validation, chat-message, role, testing |
| ground_truth_documents and retrieved_documents must be… | validation | error | python, value-error, evaluators, empty-input |
| CSVToDocument(row): could not parse CSV rows for | exception | error | python, csv, parsing, runtimeerror |
| name must be a string | exception | error | haystack, jinja2, template-syntax-error, message-tag, name-attribute |
| Missing required input variables in PromptBuilder | exception | error | validation, prompt-builder, missing-variable |
| StateSchema: 'messages' must be of type list[ChatMessage]… | validation | error | python, schema-validation, agent, state, messages |
| Expected ChatMessage object, got | validation | error | python, type-error, validation |
| Connecting a Component to itself is not supported. | exception | error | python, pipeline, api-misuse |
| 'response_fn' must return a string or ChatMessage, got | exception | error | python, haystack, mock, type-error |
| Unknown join mode ' '. Supported modes in DocumentJoiner are | exception | error | validation, enum, haystack |
| Device id must be an integer, got | validation | error | python, device, parsing, haystack |
| A `ChatMessage` must contain at least one `TextContent`… | exception | error | python, haystack, openai, empty-content, validation |
| The disk device can only be used as a part of device maps | validation | error | device, gpu, validation, value-error |
| There is no component named | validation | error | python, pipeline, api-misuse |
| Type conflict for input | exception | error | super-component, type-conflict, input-mapping |
| LLM evaluator expects all input values to be lists but… | validation | error | python, validation, type-error |
| All lists in the JSON must have the same length | validation | error | python, csv, evaluation |
| Filter value can't be of type | exception | error | python, filters, validation, haystack |
| The value of ' ' is not a dictionary | exception | error | python, deserialization, pipeline, haystack |
| Assistant message must contain only text, tool call or… | validation | error | chat-template, message-validation, assistant-message |
| header_split_levels must be a non-empty list. | validation | error | python, validation, constructor-argument, haystack |
| Unsupported export format | validation | error | python, valueerror, xlsx, invalid-argument |
| Invalid filter syntax. See… | validation | error | document-store, filters, validation, python |
| No input data provided for output adaptation | validation | error | python, haystack, jinja, output-adapter, missing-input |
| The component device can neither be empty nor contain both… | validation | error | device, validation, state, value-error |
| top_k must be > 0, but got | validation | error | python, validation, ranker, constructor-argument |
| Route must be a dictionary, got | validation | error | router, validation, configuration |
| oversized_factor must be at least 1. | validation | error | python, validation, constructor-argument, haystack |
| Pipeline was cancelled; no result available. | exception | error | python, asyncio, cancellation, pipeline |
| Split length must be at least 1 character. | validation | error | python, validation, constructor-argument, haystack |
| Invalid output format | validation | error | python, argument-validation, enum |
| Message content in template is empty or contains only… | validation | error | jinja2, chat-template, empty-content |
| row_split_threshold must be greater than 0 | exception | error | validation, python, haystack |
| StateSchema: 'handler' for key | validation | error | python, schema-validation, agent, state |
| Invalid format: . Valid options are 'img', 'svg', or 'pdf'. | validation | error | python, validation, mermaid, pipeline-drawing |
| `min_tokens` must be at least 0, got | validation | error | validation, constructor, config, tool-results, compaction |
| StateSchema: 'type' for key | validation | error | python, schema-validation, agent, state, types |
| System message must contain a text part. | validation | error | chat-template, message-validation, system-prompt |
| Pass either 'responses' or 'response_fn', not both. | validation | error | mock, validation, conflicting-arguments, testing |
| Input socket ' ' not found in component ' '. Available… | exception | error | super-component, input-mapping, unknown-socket |
| StateSchema: Key ' ' is missing a 'type' entry. | validation | error | python, schema-validation, agent, state |
| user_prompt message block must have role 'user', found role | exception | error | haystack, agents, prompt, role-mismatch |
| header_split_levels contains invalid values | validation | error | python, validation, range-check, haystack |
| Invalid item type: . Must be Tool or str. | exception | error | type-check, toolset, membership |