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. 716 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: {method | validation | error | mcp, method-signature, duplicate-parameter, registration-time |
| Failed to create SSE transport for connection '<connectionNa | 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: {expressionType} | 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 or | exception | error | qdrant, filter-expression, vector-store, spring-ai |
| Unsupported value type for LT condition. Only supports Numbe | exception | error | qdrant, filter-expression, lt, range, spring-ai |
| Titan Embedding does not support batch embedding. Multiple A | console | warning | aws-bedrock, embedding, batching, rate-limiting |
| Unsupported exchange type: {exchange != null ? exchange.getC | 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 embedding | 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 + invalidSession.sessionId | 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 lim | 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: ${pa | 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 not | console | warning | deepseek, thinking-mode, unsupported-parameters, chat-options |
| Unsupported media type: . Supported types are: images (image | 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 %s failed | exception | error | json, openai, tool-calls, deserialization, chat |
| Method must return either CompleteResult, CompleteCompletion | 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 {0} 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 '{value}' to int | validation | error | mcp, numeric-conversion, argument-binding, overflow |
| Expected Mono<Void> 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 consi | exception | error | java, spring-ai, anthropic, citations, validation |
| ASYNC Providers don't support imperative (non-reactive) retu | console | warning | spring-ai, mcp, reactive, return-type, async-provider |
| Expected reactive return type but got: {resultClassName|null | 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: <count> | 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: <pro | console | info | mcp, spring-ai, annotation-scanning, prompt |
| Unsupported Async exchange type: {syncServerExchange.getClas | validation | error | mcp, async, sync-async-mismatch, exchange-type |
| No tool methods found in the provided tool objects: + this.t | console | warning | mcp, tools, annotation, configuration |
| Error calling tool: | exception | error | mcp, tool-execution, remote-server |
| No resource methods found in the provided resource objects: | console | info | mcp, spring-ai, annotation-scanning, resource |
| No @Tool annotated methods found in %s. Did you mean to pass | validation | error | annotation, tool-registration, spring-ai, misuse |
| Unsupported image mime type: ${mimeType} | exception | error | vertex-ai, mime-type, multimodal, embedding |
| Unsupported operand type: | validation | error | filter-expression, unsupported-type, vector-store |
| Could not add document: {0} | exception | error | redis, vector-store, write-failure, pipeline |
| Found 2 elicitation handlers for client [%s], found in bean | validation | error | configuration, mcp, elicitation, duplicate-handler, startup |
| Unsupported message type: | exception | error | bedrock, message-conversion, argument-validation |
| Not allowed filter identifier name: | validation | error | redis, filter-expression, injection-prevention, vector-store, spring-ai |
| No choices returned for prompt: ${prompt} | console | warning | openai, empty-response, chat-completion |
| No elicitation methods found | console | info | mcp, spring-ai, annotation-scanning, elicitation |
| Field '%s' is not a TEXT field | validation | error | redis, vector-store, text-search, field-type |
| Invalid Neo4j node label: ''. Labels must start with a lette | validation | error | neo4j, config, label-validation, illegal-argument |
| Stateless tool methods do not support McpAsyncRequestContext | 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: ${validationResponse} | console | warning | json, schema, advisor, structured-output |
| Multiple tools with the same name (%s) | 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 cal | console | warning | mcp, transport, lifecycle, initialization |
| unknown message type %s | 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: . Operand: | validation | error | bedrock, filter-expression, not-operator, aws |
| Parameter must be of type List<McpSchema.Tool>: " + method.g | 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: + e.getMessa | console | warning | neo4j, index-creation, chat-memory, startup |
| Failed to extract all URI variables from request URI: {uri}. | exception | error | mcp, uri-template, uri-variables, illegal-argument |
| Method must have either 1 parameter (ProgressNotification) o | validation | error | mcp, validation, method-signature, java |
| Error invoking logging consumer method: | exception | error | mcp, reflection, wrapped-exception, java |
| Got an unexpected HTTP error: %s | exception | error | http, gemfire, vector-store, rest-client |
| ${msg.toString()} | console | error | stringtemplate, template-rendering, logging |
| Not supported expression type: | exception | error | filter-expression, pgvector, unsupported-type |
| Failed to access tool method | exception | error | reflection, access, tool |