spring-projects/spring-ai
Documented errors, page 5 of 6. Back to spring-projects/spring-ai
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| void warn(String message) | console | info | spring-ai, mcp, api-surface, logging, async-context |
| Could not access method: | exception | error | reflection, accessibility, java-modules, spring-ai |
| Could not initialize Redis schema | exception | error | redis, schema-initialization, connection, redisearch |
| MongoChatMemoryRepository does not support tool call… | console | warning | mongodb, chat-memory, tool-calls, message-filtering |
| Query translation result is null/empty. Returning the input… | console | warning | rag, translation, empty-response, graceful-degradation |
| Vectors cannot have zero norm | validation | error | vector-math, zero-norm, division-by-zero |
| Invalid date type: | validation | error | filter-expression, date-parsing, vector-store |
| Unexpected value | exception | error | coherence, filter-expression, unsupported-operation, vector-store, state-exception |
| No speech response returned for request: +… | console | warning | elevenlabs, text-to-speech, empty-response, audio |
| Could not read content length | exception | error | io, okhttp, request-body |
| Documents are managed via data source, not direct delete. | exception | warning | bedrock, delete, unsupported-operation, aws |
| Host '' is not in the allowed hosts list. Configure… | exception | error | security, ssrf, allowlist, network, bedrock |
| JdbcChatMemoryRepository does not support tool call… | console | warning | jdbc, chat-memory, tool-calls, message-filtering |
| You have enabled logging out the ChatClient prompt content… | console | warning | logging, security, privacy, chat-client, observation |
| Expression of type requires a right operand | validation | error | vector-store, filter-expression, missing-operand, spring-ai |
| Table ' ' does not exist in schema | exception | critical | mariadb, schema-validation, vector-store, database |
| At most one ToolAdvisor is allowed in the advisor chain… | exception | error | advisor-chain, configuration, spring-ai |
| Maximum of 8 skills per request. Provided: | exception | error | java, spring-ai, anthropic, skills, limit-exceeded |
| CloneNotSupportedException (wrapped RuntimeException) | exception | error | clone, internal, options-builder |
| Line length cannot be negative | exception | error | pdf, invalid-argument, layout, text-extraction |
| Method must have either 1 parameter… | validation | error | mcp, logging, method-signature, java |
| Failed to clear the index for session: | exception | error | lucene, index, io, cleanup |
| Could not create default cache dir | exception | error | |
| Method must have at least 1 parameter (ElicitRequest): | validation | error | java, mcp, elicitation, parameters, startup-validation |
| Synchronous progress methods must return void | validation | error | mcp, sync, return-type, progress-notification |
| Method must have exactly 1 parameter… | validation | error | mcp, reflection, method-signature, validation |
| Unexpected JSON token | exception | error | deserialization, json, mistral |
| VectorToolIndex does not support categoryFilter | console | warning | tool-search, vector-store, unsupported-feature, filtering |
| <joined GraphQL error messages> | exception | error | weaviate, graphql, similarity-search, filter |
| Method cannot have more than one @McpProgressToken… | validation | error | mcp, validation, duplicate-parameter, completion |
| Parameter must be of type List<McpSchema.Resource>: | validation | error | java, mcp, parameter-type, type-mismatch |
| %s - %s | http | error | retry, http, api-error |
| Unsupported value type | console | warning | qdrant, protobuf, payload, type-mapping |
| Documents list cannot be empty | validation | error | vector-store, empty-list, illegal-argument |
| No tool call requested by the chat model | exception | error | tool-calling, illegal-state, chat-model, empty-result |
| You have enabled logging out the ChatClient completion… | console | warning | logging, security, privacy, chat-client, observation |
| httpClientBuilderCustomizers cannot be combined with a… | exception | error | java, spring-ai, anthropic, builder, conflicting-options |
| java.net.URISyntaxException | exception | error | java, chat-client, url, media |
| Query expansion result is null. Returning the input query… | console | warning | rag, query-expansion, fallback |
| DataSource must be set (either via dataSource() or… | exception | error | jdbc, builder, datasource, illegal-argument, configuration |
| Error serializing value to JSON. | exception | error | json-serialization, jackson, filter-expression |
| Invalid value type for EQ. Can either be a string or Number | validation | error | qdrant, filter-expression, eq, type-mismatch, spring-ai |
| Search failed! | exception | error | milvus, vector-store, similarity-search, rpc |
| URI variable parameters must be of type String | validation | error | mcp, java, validation, type-mismatch, uri-template |
| Drop Collection failed! | exception | error | milvus, collection, drop, lifecycle |
| Invalid JSON Pointer | exception | error | json, json-pointer, path |
| Table does not exist in schema | exception | error | pgvector, schema-validation, database |
| Unknown HarmBlockThreshold: | exception | error | enum, safety-settings, gemini |
| Currently only methods with a single ElicitRequest… | validation | error | java, mcp, elicitation, method-signature, unsupported-operation |
| The following placeholders must be present in the prompt… | validation | error | rag, prompt-template, validation |
| Method must return Mono | validation | error | java, mcp, elicitation, reactor, return-type |
| Parameter must be of type List<McpSchema.Prompt>: | validation | error | mcp, reflection, method-signature, type-mismatch |
| Single parameter must be of type… | validation | error | mcp, logging, parameter-type, java |
| Both or none of `sslSocketFactory` and `trustManager` must… | exception | error | configuration, tls, builder |
| No choices returned for prompt: + prompt | console | warning | deepseek, chat-completion, empty-choices, api-schema |
| Unsupported assistant message class: | validation | error | mistral, assistant-message, type-mismatch, argument |
| Unsupported tool message class: | validation | error | mistral, tool-message, type-mismatch, argument |
| You have enabled logging out the prompt content with the… | console | warning | logging, security, privacy, observation, chat-model |
| Cached content not found: | exception | error | google-genai, caching, ttl, not-found |
| Failed to create collection | exception | error | milvus, collection, schema, initialization |
| Type must be a Function, BiFunction, Function1 or… | validation | error | spring-ai, functional-beans, type-resolution |
| Failed to update cached content: | exception | error | google-genai, api, caching, ttl, wrapped-exception |
| Gemini doesn't support message type: | exception | error | chat, message-type, unsupported, gemini |
| Release collection failed! | exception | error | milvus, collection, release, lifecycle |
| Third parameter must be of type String | validation | error | mcp, progress-notification, method-signature, illegal-argument |
| Updated resources list must not be null | validation | error | java, mcp, null, argument-validation |
| Failed to serialize the Document metadata: | exception | error | weaviate, jackson, serialization, metadata |
| Method cannot have more than one McpMeta parameter | validation | error | mcp, validation, duplicate-parameter, completion |
| Index not found | exception | error | gemfire, http-404, index, vector-store, rest-client |
| Method cannot have more than one transport context parameter | validation | error | mcp, method-validation, duplicate-parameter, transport-context |
| Unsupported Number type: | exception | error | vector-store, filter-expression, number-conversion, aws-sdk, aws-s3-vectors |
| Context does not have an entry for key | exception | error | metadata, missing-key, illegal-argument |
| Failed to delete documents because: | exception | error | weaviate, vector-store, delete |
| Failed to write request body | exception | error | network, io, upload |
| Unsupported document format: | exception | error | document, mime-type, unsupported-format, bedrock |
| signature must be set when text is set | exception | error | reasoning, builder-validation, missing-field, bedrock |
| Unsupported value in IN value list. Only supports String or… | exception | error | qdrant, filter-expression, in, list, spring-ai |
| Either TTL or expire time must be set for update | validation | error | cache, gemini, validation, required-field |
| No embeddings returned for request: + request | console | warning | mistral, embedding, null-response, http |
| Unsupported audio data type: | validation | error | illegal-argument, audio, type-mismatch |
| Failed to generate content | exception | error | streaming, gemini, api-request |
| Impossible to resolve the type of bean | validation | error | spring, classpath, type-resolution |
| WeaviateClient could not be created. | exception | error | |
| Collection loading failed! | exception | error | milvus, collection, load, initialization |
| Only one of prompt or uri can be provided in McpComplete… | validation | error | mcp, annotation-validation, completion |
| Bad Request | exception | error | gemfire, http-400, bad-request, rest-client, vector-store |
| Media data is not a byte[] | exception | error | state, media, type-mismatch |
| Method must have void return type: " + method.getName() + "… | validation | error | java, mcp, return-type, validation |
| Method cannot have more than one ReadResourceRequest or… | validation | error | mcp, spring-ai, duplicate-parameter |
| Unreasonable lineLength of | exception | error | pdf, invalid-argument, memory-protection, text-extraction |
| Elicitation not supported by the client: | exception | error | |
| Exception (wrapped RuntimeException) | exception | error | io, file-write, etl, document-writer, spring-ai |
| Drop Index failed! | exception | error | milvus, index, drop, lifecycle |
| Failed to assign all URI variables to method parameters… | exception | error | mcp, java, uri-template, runtime, argument-binding |
| Failed to instantiate ToolCallResultConverter: | validation | error | spring-ai, reflection, instantiation |
| <joined Weaviate error messages from GraphQL response> | exception | error | weaviate, graphql, similarity-search |
| Can not negate operand of type: | validation | error | filter-expression, negation, type-mismatch |
| Unsupported video format: | exception | error | bedrock, video, unsupported-format, validation |
| Unexpected value type | exception | error | serialization, type-mismatch, mistral |
| textContent and resource cannot be set at the same time | validation | error | builder, validation, system-message, spring-ai |