spring-projects/spring-ai
Documented errors, page 2 of 6. Back to spring-projects/spring-ai
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| You have enabled the inclusion of the tool call arguments… | console | warning | observability, privacy, tool-calling, logging |
| Failed to invoke ensureIndex() method | exception | error | mongodb, reflection, index, spring-data |
| Method must have at least 1 parameter (CreateMessageRequest) | validation | error | java, mcp, sampling, validation, reflection |
| model cannot be null or empty | validation | error | embedding, configuration, missing-model, validation |
| Failed to render resource | console | warning | template, resource, io |
| Unsupported content block type: + block | console | warning | anthropic, content-block, unsupported-type, spring-ai, tool-use |
| Unsupported list item type | exception | error | mcp, resource-conversion, unsupported-type, illegal-argument |
| Error invoking elicitation method: | exception | error | mcp, reflection, elicitation, java |
| Method must not be null | validation | error | mcp, null-method, builder-validation, resource-callback |
| Expected a List, but got: | exception | error | filter-expression, pgvector, illegal-argument |
| Failed to read resource: | exception | error | resource, io, openai, audio, transcription |
METHOD_NOT_FOUND Sampling not supported | error_code | error | mcp, sampling, method-not-found, jsonrpc, capability |
| URL host '' resolves to a blocked internal address: | exception | error | security, ssrf, dns, url-validation, bedrock |
| Error invoking prompt list changed consumer method: | exception | error | mcp, reflective-invocation, wrapped-exception, callback |
| Query rewrite result is null/empty. Returning the input… | console | warning | rag, query-transformation, empty-response, graceful-degradation |
| Bean must not be null | validation | error | null-check, builder, sampling |
| Method must have void or Mono | validation | error | mcp, return-type, reactor, method-signature |
| Stateless Streamable-Http prompt method must not declare… | validation | error | mcp, java, stateless, streamable-http, invalid-parameter-type |
| MessageEndpoint must be set | exception | error | configuration, mcp, builder, missing-required-argument, webmvc, sse |
| No async complete methods found in the provided complete… | console | warning | spring-ai, mcp, completion, annotation-scan, async-provider |
| Numeric value must be a Number | validation | error | redis, vector-store, filter-expression, type-mismatch |
| The topK option is not supported by OpenAI chat models… | console | info | openai, options, unsupported-option |
| Expected Mono but got Mono<" + value.getClass().getName() +… | exception | error | java, reactor, type-mismatch, mono |
| Unsupported media data type: . Expected byte[] or String. | exception | error | java, spring-ai, anthropic, type-mismatch, media |
| Failed to serialize | exception | error | serialization, hashing, id-generation |
| Found 2 sampling handlers for client | validation | error | configuration, mcp, sampling, duplicate-handler, startup |
| Progress notification not supported by the client! | console | warning | spring-ai, mcp, progress-notification, sampling, async-context |
| Unsupported media type | exception | error | vertex-ai, mime-type, multimodal, embedding |
| Failed to cache the resource: | exception | error | io, cache, network, resource |
| Invalid JSON format for the input request: | exception | error | bedrock, jackson, serialization, illegal-argument |
| Method must have void return type: | validation | error | mcp, validation, return-type, java |
| Method must return either GetPromptResult, List | validation | error | mcp, java, invalid-return-type, annotation-validation |
| Neither createIndex() nor ensureIndex() method found on… | exception | error | mongodb, reflection, spring-data, dependency-version |
| Thinking block completed without a signature — skipping… | console | warning | anthropic, streaming, thinking, signature, extended-thinking |
| Unknown message type: + type | console | warning | redis, deserialization, message-type, chat-memory |
| Cannot deserialize ThinkOption from token: | exception | error | jackson, deserialization, ollama, json |
| Explicitly set dialect +… | console | info | jdbc, dialect, configuration, chat-memory |
| Invalid video content type: | exception | error | bedrock, media, argument-validation |
| CassandraChatMemoryRepository does not support tool call… | console | warning | cassandra, chat-memory, tool-calls, message-filtering |
| Failed to complete SSE builder: + e.getMessage() | console | warning | mcp, sse, shutdown, webmvc |
| Filter IN right expression should be of Filter.Value type… | exception | error | filter-expression, in-operator, vector-store |
| httpClientBuilderCustomizers cannot be combined with a… | exception | error | java, spring-ai, anthropic, builder, conflicting-options |
| Method must have exactly 1 parameter… | validation | error | java, reflection, method-signature, validation |
| No ToolCallback found for tool name | exception | error | tool-calling, illegal-state, llm |
| Title is only valid with task_type=RETRIEVAL_DOCUMENT | validation | error | embedding, options, validation, task-type |
| Unknown… | console | warning | spring-boot, auto-configuration, tool-search, configuration |
| Unsupported clone for MessageDigest. | exception | error | hashing, provider, id-generation |
| Invalid filename for file '': resolves outside target… | exception | error | path-validation, security, path-traversal |
| Method must return ElicitResult: | validation | error | mcp, elicitation, return-type, java |
| Waiting for cluster schema agreement, sleeping 10s… | console | warning | cassandra, schema-agreement, ddl, startup |
| First parameter must be of type Double or double | validation | error | mcp, progress-notification, method-signature, illegal-argument |
| Not supported expression type: | exception | error | vector-store, filter-expression, typesense, unsupported-operation |
| Unknown message type: + type + , returning generic… | console | warning | redis, deserialization, message-type, fallback |
| Unsupported exchange type | validation | error | mcp, async, exchange-type, null-argument |
| Method must return Mono | validation | error | return-type, reactive, sampling |
| Non AND/OR/ISNULL/ISNOTNULL expression must have Value… | exception | error | filter-expression, converter, vector-store |
| Required properties for TitanEmbeddingBedrockApi are… | validation | error | bedrock, titan, embedding, missing-config |
| Unsupported return type | exception | error | mcp, java, result-conversion, return-type |
| Embedding is not supported for this model: | exception | error | bedrock, embeddings, unsupported-operation |
| Missing fields | exception | error | pgvector, schema-validation, migration |
| Async complete methods should use McpAsyncRequestContext… | validation | error | mcp, spring-ai, reactive, sync-async-mismatch |
| Due to failure in establishing JDBC connection or parsing… | console | warning | jdbc, dialect, database-metadata, fallback |
| 'spring.ai.chat.client.tool-search-advisor.tool-index-type=v… | exception | error | spring-boot, auto-configuration, vector-store, missing-bean |
| Unsupported result type | validation | error | mcp, return-type, unsupported-type, result-conversion |
| You have enabled logging out of the query response content… | console | warning | observability, privacy, vector-store, rag |
| Empty embedding vector returned for input at index +… | console | warning | aws-bedrock, embedding, empty-response, data-quality |
| Enforcing streaming of the model pull request | console | info | ollama, model-pull, streaming, api-contract |
| Tool call arguments are null or empty for tool | console | warning | tool-calling, streaming, json |
| Tool name ' ' already exists. Using unique tool name | console | warning | mcp, tool-calling, name-collision, naming |
| Error removing embedding | console | warning | http, delete, rest, vector-store |
| Expression type not yet implemented. Patches welcome. | exception | error | cassandra, filter-expression, unsupported-operation, vector-store |
| UndeclaredThrowableException | exception | error | checked-exception, reflection, tool |
| Error invoking complete method: | exception | error | mcp, completion, reflection, java |
| Region is empty and cannot be loaded from… | exception | error | aws, bedrock, region, configuration, illegal-argument |
| Unsupported expression type: | exception | error | qdrant, filter-expression, unsupported-operator, spring-ai |
| Unsupported Qdrant value type: | validation | error | qdrant, metadata, value-conversion, vector-store, spring-ai |
| Failed to insert: | exception | error | milvus, insert, vector-store, grpc |
| Failed to read audio speech response | exception | error | network, io, openai, audio, tts |
| List items must be of type String | validation | error | mcp, completion, type-mismatch, java |
| Method can have at most 2 input parameters (excluding… | validation | error | mcp, java, parameter-count, resource-method, signature-validation |
| Sync complete methods should use McpSyncRequestContext… | validation | error | java, mcp, reactive, method-signature |
| Failed to parse JSON: | exception | error | chat, json, function-calling, parsing |
| Failed to read media data from URL: | exception | error | network, ssrf-protection, media-fetch, bedrock |
| Got an unexpected error | exception | error | gemfire, http-client, webclient, network, vector-store |
| Method must have void or Mono | validation | error | java, reactor, method-signature, validation |
| Both maxTokens and maxCompletionTokens are set. OpenAI API… | console | warning | openai, options, deprecated, conflict |
| Failed to delete all documents | console | warning | typesense, delete, partial-delete, vector-store |
| Failed to parse JSON Schema | exception | error | json, json-schema, parsing, spring-ai |
| Skipping paragraph titled | console | warning | pdf, document-reader, data-loss, parsing |
| ChatClientResponse is missing required json output for… | console | warning | advisor, structured-output, null-response |
| clients must not be empty | validation | error | mcp, validation, constructor, java |
| messages are not supported | exception | error | neo4j, chat-memory, message-type, illegal-argument |
| Unsupported value type: | exception | error | vector-store, weaviate, filter-expression, value-serialization, type-mismatch |
| Media type String overrides the Document text content! | console | warning | vertex-ai, embedding, multimodal, document, media |
| Notification: + sentMessage + received non-compliant… | console | warning | mcp, protocol-compliance, notification, http |
| At least one client Id must be specified | validation | error | mcp, record-validation, empty-array, configuration |
| Both maxTokens and maxCompletionTokens are set. OpenAI API… | console | warning | openai, options, deprecated, conflict |
| Chat completion is not supported for this model: | exception | error | bedrock, chat-completion, unsupported-operation |
| Method cannot have more than one GetPromptRequest parameter | validation | error | mcp, method-signature, duplicate-parameter, getpromptrequest |
| Single parameter must be of type ProgressNotification | validation | error | mcp, validation, method-signature, type-mismatch, java |