spring-projects/spring-ai
Documented errors, page 4 of 6. Back to spring-projects/spring-ai
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Updated tools list must not be null | validation | error | java, null, consumer, validation |
| Vertex AI mode requires both 'project-id' and 'location' to… | validation | error | google-genai, vertex-ai, image, configuration |
| Method cannot have more than one Map parameter | validation | error | mcp, method-signature, duplicate-parameter, map-parameter |
| Only text documents are supported for now. One of the… | validation | error | vector-store, documents, multimodal, validation |
| Unreasonable pdf paragraph depth | exception | error | pdf, recursion-depth, document-reader, malformed-input |
| Expected a Key operand but got: | validation | error | vector-store, filter-expression, operand-type, spring-ai |
| Method must return either GetPromptResult, List | validation | error | mcp, return-type, prompt-method |
| Unsupported Sync exchange type | validation | error | mcp, sync-async-mismatch, exchange-type, prompt-method |
| No moderation response returned for request: +… | console | warning | mistral, moderation, null-response, content-safety |
| The template string is not valid. | validation | error | stringtemplate, template-rendering, syntax |
| Stateless tool methods do not support McpSyncRequestContext… | exception | error | unsupported-operation, mcp, stateless, sync |
| Cannot compare values of incompatible types | validation | error | vector-store, filter-expression, type-mismatch, comparison, spring-ai |
| Identifier ' ' should only contain alphanumeric characters… | exception | error | mariadb, sql-injection, identifier, validation |
| Second parameter must be of type String | validation | error | mcp, progress-notification, method-signature, illegal-argument |
| SSE connection ' ' requires a 'url' property. Example: url… | exception | error | mcp, sse, configuration, startup, validation |
| Updated prompts list must not be null | validation | error | mcp, null-argument, callback, reflective-invocation |
| You have enabled logging out the image prompt content with… | console | warning | observability, privacy, logging, spring-ai |
| Failed to complete SSE builder for session + this.sessionId… | console | warning | sse, mcp, streamable-http, client-disconnect |
| Tool call arguments are null or empty for MCP tool | console | warning | mcp, tool-calling, empty-argument, streaming |
| Failed to parse tool input schema: | exception | error | anthropic, json-schema, tools, parse-error |
| Unknown media type + contentType + returned for POST in… | console | error | mcp, http, content-type, streamable-http |
| Cassandra uses a custom doValue(ColumnMetadata, Object… | exception | error | cassandra, filter-expression, unsupported-operation, codec |
| Either prompt or uri must be provided! | validation | error | mcp, validation, completion, java |
| Failed to add documents because: | exception | error | weaviate, vector-store, batch-add, network |
| Failed to convert JSON Schema to OpenAPI format: | exception | error | json-schema, openapi, conversion, schema |
| Retry error. Retry count: | console | warning | retry, resilience, spring, rate-limit |
| Expression of type requires a left operand | exception | error | vector-store, filter-expression, null-operand, not-operator, aws-s3-vectors |
| Unsupported image mime type: | validation | error | java, google-vertex-ai, mime-type, unsupported-media |
| Unsupported operator: | exception | error | vector-store, filter-expression, unsupported-operator, not-operator, aws-s3-vectors |
| Failed to parse metadata JSON. Using empty metadata. json= | console | warning | azure, vector-store, json, metadata, graceful-degradation |
| Method must return CreateMessageResult | validation | error | return-type, sampling, sync |
| Tokens in a single document exceeds the maximum number of… | validation | error | embedding, token-limit, batching, document-too-large |
| The specified advisor is not part of the chain: | exception | error | advisor-chain, argument-error, spring-ai |
| Unsupported… | validation | error | |
| Unsupported image format: | exception | error | bedrock, image, unsupported-format, validation |
| JacksonException (wrapped IllegalStateException) | exception | error | json, schema, jackson |
| Method must return either CompleteResult… | validation | error | java, mcp, completion, return-type, startup-validation |
| Multiple tools with the same name | validation | error | spring-ai, tool-calling, duplicate-names, configuration |
| Error invoking resource list changed consumer method: " +… | exception | error | java, mcp, reflection, wrapped-exception, invocation |
| IOException (wrapped RuntimeException) | exception | error | json, io, reader |
| Method parameters must be exchange, ReadResourceRequest… | validation | error | mcp, spring-ai, unsupported-parameter-type, method-validation |
| Error while validating table schema, Table does not exist… | exception | error | pgvector, schema-validation, database |
| Failed to read stdio connection resource | exception | error | mcp, stdio, resource-loading, configuration |
| Method cannot have more than one @McpProgressToken parameter | validation | error | java, mcp, annotation, method-signature |
| Field has unsupported type | validation | error | redis, vector-store, schema, invalid-enum-value |
| InputType property for BedrockTitanEmbeddingModel is… | validation | error | bedrock, titan, embedding, missing-config |
| Unable to detect the MIME type of | validation | error | mime-type, resource, multimodal |
| Either outputType or outputJsonSchema must be set. | validation | error | builder, missing-argument, structured-output, spring-ai |
| Failed to initialize Lucene index for session: | exception | error | lucene, index, io, search |
| ImagePrompt must contain at least one non-empty message | exception | error | image-generation, validation, empty-input, illegal-argument |
| Multiple tools with the same name | validation | error | naming-conflict, tool-registration, spring-ai |
| Query expansion result does not contain the requested | console | warning | rag, query-expansion, prompt |
| Unexpected reasoningContent block: neither reasoningText… | exception | error | reasoning, invariant-violation, unexpected-response, bedrock |
| think level must be one of | validation | error | validation, enum, ollama, illegal-argument |
| Expected List for IN/NIN but got: | validation | error | bedrock, filter-expression, in-operator, aws |
| Got error when closing transport | console | warning | mcp, webflux, transport, session-close, logging |
| No CallAdvisors available to execute | exception | error | advisor-chain, spring-ai |
| Request failed | exception | error | network, okhttp, io |
| Roots not supported by the client: | exception | error | mcp, capability-negotiation, unsupported-operation |
| Could not parse text search score | console | warning | redis, score-parsing, search, fallback |
| Unsupported MimeType | exception | error | mime-type, embedding, illegal-argument, unsupported-type |
| SYNC Providers don't support reactive return types… | console | warning | spring-ai, mcp, reactive, return-type, sync-provider |
| Unknown expression type: | validation | error | filter-expression, negation, vector-store |
| Unsupported message type | exception | error | prompt, message-type, illegal-argument |
| Currently only methods with a single ElicitRequest… | validation | error | java, mcp, elicitation, internal-invariant, reflection |
| Only one of prompt or uri can be provided! | validation | error | mcp, validation, mutually-exclusive, completion |
| Unknown HarmCategory: | exception | error | enum, safety-settings, gemini |
| Unsupported media data type: | exception | error | chat, multimodal, media, type-mismatch |
| Deleted only entries from requested | console | warning | milvus, delete, partial-delete, vector-store |
| Method parameters must be exchange, CompleteRequest… | validation | error | mcp, method-validation, parameter-type |
| No sessionId provided in ToolSearchRequest, returning empty… | console | warning | tool-search, regex, missing-session-id, empty-result |
| Unsupported image type: . Supported types: image/png… | exception | error | java, spring-ai, anthropic, unsupported-image-format, illegal-argument |
| Cannot set both delegate and toolObject | validation | error | builder-validation, mutually-exclusive, spring-ai |
| Failed to delete some documents: | exception | error | opensearch, delete-by-query, partial-failure |
| File already exists: | exception | error | file-io, file-already-exists, vector-store |
| keywordCount will be ignored as keywordsTemplate is set. | console | warning | rag, metadata, config |
| Required no-arg constructor not found in | exception | error | reflection, mcp, constructor |
| Cannot compare values of types | validation | error | vector-store, filter-expression, type-mismatch, comparison, spring-ai |
| Query compression result is null/empty. Returning the input… | console | warning | rag, query-transformation, fallback |
| Tag operand not supported | exception | error | redis, filter-expression, tag-field, unsupported-operand, spring-ai |
| Currently only methods with a single CreateMessageRequest… | validation | error | java, mcp, sampling, unsupported, reflection |
| Expected a Value operand but got: | validation | error | vector-store, filter-expression, operand-type, spring-ai |
| Failed to create new file: | exception | error | file-io, ioexception, vector-store |
| Unexpected value type | exception | error | serialization, type-mismatch, mistral |
| Unsupported media type: | validation | error | java, google-vertex-ai, mime-type, unsupported-media |
| Failed to convert JsonValue to string | exception | error | anthropic, json-serialization, tools, jackson |
| The 'NIN' operator should have been transformed into chain… | exception | error | vector-store, filter-expression, weaviate, nin-operator, unsupported-operation |
| NoSuchAlgorithmException (wrapped IllegalArgumentException) | exception | error | hashing, algorithm, configuration |
| ThinkingLevel. is not supported for model ' '. Supported… | validation | error | thinking, config, gemini, validation |
| Collection with the tenant: and the database: doesn't exist… | exception | error | chroma, collection, entity-not-found, vector-store, initialization |
| Method cannot have more than one request context parameter | validation | error | java, mcp, annotation, method-signature |
| No speech response returned for prompt: + prompt | console | warning | openai, text-to-speech, empty-response, audio |
| Unsupported image data type: | validation | error | vertex-ai, image, type-mismatch, invalid-argument |
| Either prompt or uri must be provided in McpComplete… | validation | error | mcp, annotation-validation, completion |
| EmbeddingModel must be provided | exception | error | redis, semantic-cache, embedding, configuration, spring-ai |
| Unsupported media format: | exception | error | media, unsupported-format, mime-type, bedrock |
| Unsupported return type: | validation | error | java, mcp, completion, unsupported-type |
| Functional bean with name | validation | error | spring, bean-resolution, configuration |
| No embedding input is provided - instructions list is empty | exception | error | google-genai, embeddings, validation, illegal-argument |
| Method must have either ReadResourceRequest or String… | validation | error | mcp, spring-ai, missing-parameter, method-validation |