alibaba/spring-ai-alibaba
Documented errors, page 5 of 7. Back to alibaba/spring-ai-alibaba
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| threadId cannot be null or empty | http | error | http, validation, sse |
| Unsupported dbType: . Supported values: mysql, postgresql… | validation | error | java, configuration, jdbc, database |
| appName cannot be null or empty | http | error | http, validation, sse, bad-request |
| bytes cannot be empty | exception | error | deserialization, state-serializer, empty-input, checkpoint |
| cancel is not implemented yet! | exception | warning | reactive, unsupported-operation, async |
| Cannot find AssistantMessage before ToolResponseMessage | exception | error | java, state, tools, message-history |
| contains unsafe path segment | validation | warning | security, path-traversal, validation |
| invalid dsl | validation | error | dsl, validation, metadata |
Oauth2UserNotFound Oauth2 user can not be found. | error_code | error | oauth2, auth, validation, spring-ai-alibaba-admin |
| ToolCallbackResolver is null; cannot resolve tool name: | exception | error | tool-resolution, null-reference, illegal-state |
| Unknown experiment status code | validation | error | enum, invalid-value, status-code, java |
| URL路径不能为空 | validation | error | java, code-generation, validation, empty-field |
| RuntimeException wrapping SQLException from PostgresSaver… | exception | error | postgresql, initialization, jdbc, builder |
UpdateToolError Failed to create tool. | error_code | error | persistence, database, plugin-tools |
| user define param: + userParamParam.getField() + is empty | validation | warning | human-in-the-loop, tool-approval, null-result |
| Failed to create MCP tools | exception | error | mcp, tools, initialization |
| Failed to parse version number | console | warning | version-parsing, numberformatexception, fallback |
| Failed to store item to file system | exception | error | filesystem, io, json-serialization, store |
| key cannot be null | validation | error | java, validation, null-argument, store |
| NotSupportOperation Only Support post/get | validation | error | openapi, http, import, java |
| no generator found! | exception | error | async, generator, internal |
| Skill name is required | exception | error | validation, skills, builder |
| unknown component type: + componentType.getValue() | validation | warning | interruption, human-feedback, type-mismatch |
| 模型配置不能为空 | validation | error | validation, model-config, illegal-argument |
| Failed to retrieve item from database | exception | error | database, jdbc, read-failure |
| ChatClient must not be null | validation | error | null-check, builder, configuration |
| Schema extensions recursion depth limit | validation | error | openapi, recursion, validation, java |
| SkillRegistry must be provided. Use SkillsAgentHook to load… | validation | error | skills, missing-dependency, config, initialization |
| Description must be provided | validation | error | builder, validation, a2a |
| Failed to store item in database | exception | error | database, jdbc, write-failure |
| file does not exist, path: | exception | error | file-not-found, rag, storage, indexing |
| RoutingAgent failed to get valid decision after retries… | exception | error | routing, llm, invalid-agent-name |
| Strategy type cannot be null or empty | validation | error | configuration, registry, validation |
AccountLoginError Login error, please check username and password. | error_code | error | |
AppTypeNotSupport App type [ ] is not supported. | error_code | error | unsupported, app-type, streaming |
| Tool message not supported | exception | error | java, spring-ai, codegen, unsupported |
APP_COMPONENT_DELETE_ERROR Failed to delete component. | error_code | error | rest-api, persistence, deletion, spring |
| Delete operation failed | exception | error | elasticsearch, vector-store, bulk-delete |
| Duplicate hook instances found | validation | error | hooks, duplicate, illegal-argument |
| 模型配置已禁用: | exception | error | disabled, model-config, invalid-state |
| Failed to stop experiment | exception | error | database, mybatis, experiment-lifecycle |
| maxTools must be > 0 | validation | error | java, validation, builder, tool-selection |
| RequestBody Only Support object Type | validation | error | openapi, import, validation, java |
| Command timed out, restarting session | console | warning | timeout, shell, process |
| 会话不存在: | exception | error | not-found, session, lookup |
| Extracted tool name is empty | exception | error | nacos, mcp, name-parsing, empty-string |
| Failed to delete JAR file | exception | error | filesystem, io, file-delete, file-lock |
| Failed to retrieve item from MongoDB-like storage | exception | error | store, database, read |
| Sub-agents must be BaseAgent | validation | error | java, parallel-agent, type-mismatch, builder |
| Edge ' ' is parallel | exception | error | graph-structure, edges, unsupported-operation |
MissingParameter Required parameters [model_provider] missing, please check the request… | validation | error | app-publish, missing-parameter, config |
| No messages found in state when routing from model to tools | console | warning | state-routing, messages, react-agent |
| SkillRegistry cannot be null | validation | error | java, null-check, configuration |
| chatModel or chatClient must be provided for file-based… | exception | error | configuration, agent-spec, chat-model |
| gotoNodes cannot be empty | validation | error | graph, routing, argument |
| Language not recognized in code execution | exception | error | language-mapping, switch, code-execution, unsupported-value |
| 模型缺少 name | validation | error | yaml, validation, configuration, missing-field |
| Tool execution was cancelled | exception | warning | cancellation, tool-execution, cooperative-cancellation |
UNAUTHORIZED UNAUTHORIZED | error_code | error | auth, unauthorized, workflow, request-context |
| Either 'instruction' or 'includeContents' must be set for… | exception | error | java, state, agent, missing-argument |
| Failed to get store size from database | exception | error | database, jdbc, sql-exception, count-query |
| Failed to retrieve item from Redis-like storage | exception | error | redis, storage, deserialization |
FILE_NOT_FOUND File not found: + filePath | error_code | error | |
| 'interruption after' on subgraph is not supported yet!… | exception | error | graph, subgraph, interrupt, unsupported |
| The tool returned an empty AssistantMessage. Converting to… | console | warning | tool-result, empty-message, assistantmessage |
APP_COMPONENT_REFER_ERROR Failed to query reference of component. | error_code | error | rest, internal-error, error-handling |
| No output found for sub-agent | console | warning | parallel-agent, result-aggregation, missing-output |
| 参数 的值 ' ' 不是有效的数值 | validation | error | validation, numeric, model-parameters |
| Action must be either AsyncCommandAction or… | validation | error | routing, type-mismatch, conditional-edge, constructor-validation |
| Agent not found | http | error | http, not-found, a2a |
| 解密apiKey失败,使用原始值 | console | error | encryption, api-key, rsa |
AppNameExists App name already exists. | error_code | error | duplicate, uniqueness-constraint, app-management |
| searchRequest cannot be null | validation | error | java, validation, null-argument, store |
APP_COMPONENT_QUERYCONFIG_ERROR Failed to query config of component. | error_code | error | rest, config, internal-error |
| Content too long ( characters). Truncating to characters. | console | info | truncation, webfetch, content-length |
| 解析模型调用结果出错,请重试 | exception | error | json, llm, parsing |
| input is not List | exception | error | list-operator, type-mismatch, state-graph |
| Dataset version not found: | exception | error | record-not-found, delete, dataset-version, illegal-argument |
| 会话不存在 | console | warning | session, in-memory-store, null-return |
| Instruction is empty and shareState is false | exception | error | a2a, configuration, prompt, state |
| Param Not Support Array | validation | error | openapi, import, validation, java |
AccountNameExists Account name already exists. | error_code | error | account, duplicate-username, registration, business-exception |
| Failed to async send message | exception | error | |
| File variable not found for selector | exception | error | document-extraction, missing-config, state-key |
| selectionModel is required | validation | error | java, builder, missing-config, tool-selection |
| Elastic search index name must be provided | validation | error | elasticsearch, validation, rag, java |
| Unsupported HTTP method: + method | validation | error | |
WORKFLOW_RUN_CANCEL Manually terminated | error_code | info | workflow, cancellation, biz-exception |
| AgentScope Model must be provided for AgentScope routing… | validation | error | agentscope, routing-agent, validation, missing-model, illegal-argument |
| Default Scheduled Agent Manager is shut down | exception | error | illegal-state, shutdown, scheduling, lifecycle |
| Failed to copy JAR file: | exception | error | file-copy, io, jar |
| input is not Array | exception | error | list-operator, type-mismatch, array |
| No enum constant… | validation | error | enum, invalid-value, code-execution, argument-validation |
| Currently Spring AI ToolResponseMessage only supports text… | exception | error | multimodal, unsupported-operation, tool-result |
| RoutingAgent attempt / returned empty agent list | console | error | |
| targetFolder ' ' must be a directory | validation | error | filesystem, checkpoint, validation |
TOOL_PARAMS_MISSING TOOL_PARAMS_MISSING: execution_request | error_code | error | validation, null-argument, tool-execution |
| Failed to clear database store | exception | error | database, jdbc, sql-exception, store |
| Failed to delete item from database | exception | error | database, jdbc, delete-failure |
| maxConcurrency must be at least 1, but got: | exception | error | validation, concurrency, config |