ErrLookup › spring-projects/spring-ai
spring-projects/spring-ai
An Application Framework for AI Engineering · Java · 1,308 source files
Analyzed at 98a7beda4f on 2026-09-11. 527 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Unsupported message type: | validation | error | openai, spring-ai, chat, message-type, illegal-argument |
| Method cannot have more than one exchange parameter | validation | error | mcp, method-signature, duplicate-parameter, registration-time |
| Failed to create SSE transport for connection | exception | error | mcp, sse, configuration, url |
| Second parameter must be of type String: | validation | error | mcp, logging, parameter-type, java |
| Third parameter must be of type String: | validation | error | mcp, logging, parameter-type, java |
| No complete methods found in the provided complete objects | console | info | mcp, spring-ai, annotation-scanning, completion |
| Connection to blocked internal address rejected for host '' | exception | critical | security, ssrf, network, internal-address, bedrock |
| Failed to parse JSON schema: | validation | error | openai, spring-ai, json-schema, json-parse, structured-output |
| Failed to parse toolChoice JSON: | validation | error | openai, spring-ai, tool-choice, json-parse, illegal-argument |
| Not supported expression type | exception | error | filter-expression, mariadb, vector-store, sql |
| Method cannot have more than one CompleteArgument parameter | validation | error | mcp, method-validation, duplicate-parameter, complete-argument |
| Not supported expression type: | exception | error | azure, filter-expression, odata, unsupported-operator |
| Unsupported value in NIN value list. Only supports String… | exception | error | qdrant, filter-expression, vector-store, spring-ai |
| Unsupported value type for LT condition. Only supports… | exception | error | qdrant, filter-expression, lt, range, spring-ai |
| Titan Embedding does not support batch embedding. Multiple… | console | warning | aws-bedrock, embedding, batching, rate-limiting |
| Unsupported exchange type | validation | error | mcp, async, exchange-type, unsupported-parameter |
| Method cannot have more than one CompleteRequest parameter | validation | error | mcp, method-validation, duplicate-parameter, complete-request |
| No resource methods found in the provided resource objects | console | warning | mcp, annotation-scanning, resources, empty-specifications |
| Failed to get index size for session: | exception | error | lucene, io, index, reader, filesystem |
| Unknown tool_choice type: | validation | error | openai, spring-ai, tool-choice, invalid-enum, illegal-argument |
| Error invoking tool list changed consumer method: | exception | error | mcp, reflection, tool-list-changed, java |
| Failed to convert map to JSON | exception | error | chat, json, serialization, function-calling |
| Failed to obtain the embedding dimensions from the… | console | warning | java, spring-ai, vector-store, typesense, embedding-model, configuration |
| No content blocks returned for prompt: + prompt | console | warning | anthropic, empty-response, spring-ai, llm |
| Server does not recognize session +… | console | warning | mcp, session, http, recovery |
| No elicitation methods found | console | info | mcp, spring-ai, annotation-scanning, elicitation |
| Unknown compare operator: | exception | error | filter-expression, parser, vector-store |
| McpTransportSessionClosedException | exception | error | network, mcp, transport, session-closed, reconnect, webflux |
| Tool call limit exceeded (dynamic message: tool name and… | exception | error | spring-ai, tool-calling, rate-limit, agent-loop |
| Invalid expression: | exception | error | filter-expression, parser, vector-store |
| Async prompt method must not declare parameter of type | validation | error | mcp, java, async, method-signature |
| Error calling tool: | exception | error | mcp, tool-execution, remote-server |
| SHA-256 not available | exception | error | jvm, security, hashing, configuration |
| Failed to execute count query | exception | error | redis, vector-store, count, query-failure |
| Thinking mode does not support the parameter(s). Please… | console | warning | deepseek, thinking-mode, unsupported-parameters, chat-options |
| Unsupported media type: . Supported types are: images… | exception | error | java, spring-ai, anthropic, unsupported-media-type, illegal-argument |
| Neither template nor resource is set | validation | error | builder, missing-template, illegal-state |
| Non AND/OR/NOT expression must have Value right argument! | exception | error | qdrant, filter-expression, vector-store, spring-ai |
| Host '' resolves to a blocked internal address: | exception | critical | security, ssrf, dns, internal-address, bedrock |
| Conversion from JSON to | exception | error | json, openai, tool-calls, deserialization, chat |
| Method must return either CompleteResult… | validation | error | mcp, completion, validation, java |
| Tool execution results are not supported for Bedrock models | exception | error | bedrock, tool-calling, unsupported-message-type, illegal-argument |
| URL is not valid under strict validation rules: | exception | error | security, url-validation, ssrf-protection, bedrock |
| No embedding input is provided - all texts are null or empty | exception | error | embedding, validation, illegal-argument, empty-input |
| Expression type not supported for numeric fields | exception | error | redis, vector-store, filter-expression, unsupported-operation |
| Invalid filename for file '': must be a single path segment… | exception | error | path-validation, io, filename |
| Invalid filename for file '': null or blank | exception | error | java, spring-ai, anthropic, skills, invalid-filename, path-safety |
| Unsupported response format type: | validation | error | openai, spring-ai, response-format, unsupported-value, illegal-argument |
| Cannot safely convert numeric value | validation | error | mcp, numeric-conversion, argument-binding, overflow |
| Expected Mono but got Mono< | exception | error | mcp, reactor, mono-void, return-type, class-cast-exception |
| Request must not be null | validation | error | null-argument, mcp, tool-callback, illegal-argument |
| Filter type not supported: | exception | error | bedrock, filter-expression, unsupported-operator, aws |
| Failed to delete nodes by filter | exception | error | neo4j, vector-store, delete, database |
| Unknown message type: | exception | error | vector-store, memory, chat-messages, unsupported-type |
| Anthropic Citations API requires all documents to have… | exception | error | java, spring-ai, anthropic, citations, validation |
| ASYNC Providers don't support imperative (non-reactive)… | console | warning | spring-ai, mcp, reactive, return-type, async-provider |
| Expected reactive return type but got | exception | error | reactive, tool, return-type |
| Failed to commit changes to index for session: | exception | error | lucene, io, commit, index, disk |
| argumentConsumer is required | validation | error | builder-validation, missing-argument, spring-ai |
| Base URL must be provided for Microsoft Foundry. | validation | error | configuration, azure, missing-value |
| Failed to resolve host: | exception | error | security, dns, unknown-host, url-validation, bedrock |
| Multiple elicitation methods found | console | info | mcp, spring-ai, annotation-scanning, elicitation |
| Failed to serialize initResponse | console | error | mcp, serialization, json, server |
| No prompt methods found in the provided prompt objects | console | info | mcp, spring-ai, annotation-scanning, prompt |
| Unsupported Async exchange type | validation | error | mcp, async, sync-async-mismatch, exchange-type |
| No tool methods found in the provided tool objects: +… | console | warning | mcp, tools, annotation, configuration |
| No @Tool annotated methods found in | validation | error | annotation, tool-registration, spring-ai, misuse |
| Unsupported image mime type | exception | error | vertex-ai, mime-type, multimodal, embedding |
| Unsupported operand type: | validation | error | filter-expression, unsupported-type, vector-store |
| Could not add document | exception | error | redis, vector-store, write-failure, pipeline |
| Found 2 elicitation handlers for client | validation | error | configuration, mcp, elicitation, duplicate-handler, startup |
| Not allowed filter identifier name: | validation | error | redis, filter-expression, injection-prevention, vector-store, spring-ai |
| No choices returned for prompt | console | warning | openai, empty-response, chat-completion |
| Field ' ' is not a TEXT field | validation | error | redis, vector-store, text-search, field-type |
| Invalid Neo4j node label: ''. Labels must start with a… | validation | error | neo4j, config, label-validation, illegal-argument |
| Stateless tool methods do not support… | exception | error | unsupported-operation, mcp, stateless, async |
| Failed to load default system message suffix from classpath… | exception | error | classpath, resources, startup, build |
| Failed to search index | exception | error | lucene, io, search, index |
| JSON validation failed | console | warning | json, schema, advisor, structured-output |
| Multiple tools with the same name | exception | error | mcp, duplicate-tool-names, configuration |
| Media URL response exceeds maximum allowed size of bytes | exception | error | security, ssrf-protection, media, size-limit, bedrock |
| Transport has no request handler registered. Remember to… | console | warning | mcp, transport, lifecycle, initialization |
| unknown message type | exception | error | cassandra, chat-memory, state-exception, message-type |
| Expected Expression but got: | validation | error | bedrock, filter-expression, type-mismatch, aws |
| Invalid filename for file '': | exception | error | java, spring-ai, anthropic, skills, invalid-path, path-safety |
| NOT operator negation failed for expression type: … | validation | error | bedrock, filter-expression, not-operator, aws |
| Parameter must be of type List<McpSchema.Tool>: " +… | validation | error | java, reflection, type-mismatch, method-signature |
| Dropping existing TTL index, because TTL is different | console | warning | mongodb, ttl-index, chat-memory, spring-boot, index-management |
| Failed to ensure Neo4j indexes for chat memory: +… | console | warning | neo4j, index-creation, chat-memory, startup |
| Failed to extract all URI variables from request URI | exception | error | mcp, uri-template, uri-variables, illegal-argument |
| Method must have either 1 parameter (ProgressNotification)… | validation | error | mcp, validation, method-signature, java |
| Error invoking logging consumer method: | exception | error | mcp, reflection, wrapped-exception, java |
| Got an unexpected HTTP error | exception | error | http, gemfire, vector-store, rest-client |
| ${msg.toString()} | console | error | stringtemplate, template-rendering, logging |
| Failed to access tool method | exception | error | reflection, access, tool |
| Failed to delete documents by filter | exception | error | redis, vector-store, delete, filter, query-failure |
| Microsoft Foundry was detected, but no credential was… | exception | error | azure, authentication, classpath, dependency |
| Not all variables were replaced in the template. Missing… | exception | error | template, stringtemplate, validation, illegal-state |
| Error parsing JSON-RPC message: | exception | error | json, network, mcp, sse, parsing, webflux |
| Error reserving atomic timestamps for conversation +… | console | warning | redis, timestamp, fallback, chat-memory |