ErrLookup › FoundationAgents/OpenManus
FoundationAgents/OpenManus
No fortress, purely open ground. OpenManus is Coming. · Python · 84 source files
Analyzed at 52a13f2a57 on 2026-08-15. 93 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Server URL is required for SSE connection | exception | error | mcp, configuration, validation |
| Command is required for stdio connection | exception | error | mcp, configuration, validation, stdio |
| Unsupported connection type: {self.connection_type} | exception | error | mcp, configuration, enum, validation |
| password must be provided | exception | error | sandbox, daytona, configuration, vnc |
| No response received from the LLM | exception | error | llm, agent, runtime, provider |
| Tool calls required but none provided | exception | error | agent, tool-calling, validation |
| Failed to load MCP server config: {e} | exception | error | mcp, configuration, json, validation |
| No configuration file found in config directory | exception | critical | configuration, startup, file-not-found |
| Unknown flow type: {flow_type} | exception | error | flow, factory, enum, validation |
| No primary agent available | exception | error | flow, planning, agent, validation |
| Request may exceed input token limit (Current: {self.total_i | exception | error | llm, tokens, context-window, limits |
| Empty or invalid response from LLM | exception | error | llm, response, provider, retry |
| Empty response from streaming LLM | exception | error | llm, streaming, response, retry |
| Model {self.model} does not support images. Use a model from | exception | error | llm, multimodal, images, model-support |
| The last message must be from the user to attach images | exception | error | llm, messages, multimodal, validation |
| Unsupported image format: {image} | exception | error | llm, images, multimodal, validation |
| Invalid tool_choice: {tool_choice} | exception | error | llm, tool-calling, validation, enum |
| Maximum number of sandboxes ({self.max_sandboxes}) reached | exception | error | sandbox, docker, capacity, resource-leak, limits |
| Failed to ensure Docker image: {config.image} | exception | critical | docker, image, registry, pull, environment |
| Failed to create sandbox: {e} | exception | error | docker, sandbox, wrapper-exception, cleanup, container-create |
| Failed to create sandbox: {e} | exception | error | docker, sandbox, lifecycle, terminal, chained-exception |
| Sandbox not initialized | exception | error | sandbox, lifecycle, initialization, api-misuse |
| Command execution timed out after {timeout or self.config.ti | exception | warning | sandbox, timeout, exec, long-running-command |
| File not found: {path} | exception | error | sandbox, file-io, not-found, docker-api |
| Failed to read file: {e} | exception | error | sandbox, file-io, encoding, tar, wrapper-exception |
| Failed to write file: {e} | exception | error | sandbox, file-io, permissions, put-archive, wrapper-exception |
| Path contains potentially unsafe patterns | validation | warning | sandbox, path-traversal, security, validation, value-error |
| Source file is empty: {src_path} | exception | error | sandbox, file-io, tar, empty-result, copy |
| Source path is a directory but destination is a file: {src_p | exception | error | sandbox, copy, tar, filesystem, type-mismatch |
| Failed to extract file: {src_path} | exception | error | sandbox, copy, tar, symlink, file-type |
| Source file not found: {src_path} | exception | error | sandbox, copy, not-found, docker-api |
| Failed to copy file: {e} | exception | error | sandbox, copy, host-io, tar, wrapper-exception |
| Failed to verify file creation: {dst_path} | exception | error | sandbox, copy, verification, put-archive, path-resolution |
| Empty tar archive | exception | error | docker, tar, sandbox, empty-response |
| Failed to extract file content | exception | error | tar, docker, symlink, directory |
| Failed to get socket connection | exception | error | docker, socket, version-compat, terminal |
| Session not initialized | exception | error | terminal, lifecycle, docker |
| Command execution timed out after {timeout} seconds | exception | error | timeout, terminal, asyncio, docker |
| Failed to execute command: {e} | exception | error | docker, broken-pipe, terminal, session-recovery |
| Command contains potentially dangerous operation: {risky} | validation | warning | validation, command-injection, blocklist, false-positive |
| Failed to create working directory: {e} | exception | error | docker, working-directory, container-lifecycle |
| Terminal not initialized | exception | error | terminal, lifecycle, async, docker |
| Session has not started. | exception | warning | bash, lifecycle, tool-error |
| timed out: bash has not returned in {self._timeout} seconds | exception | error | bash, timeout, session-restart, tool-error |
| no command provided. | exception | warning | bash, validation, tool-error, api-contract |
| Parameters cannot be empty | validation | error | pydantic, browser-use, validation, llm-tool-call |
| No such file or directory: {item[path_str]} | exception | error | llm, file-existence, chart, workspace |
| Failed to read {path}: {str(e)} | exception | error | filesystem, encoding, file-read, tool-error |
| Failed to write to {path}: {str(e)} | exception | error | filesystem, file-write, permissions, disk-full |
| Command '{cmd}' timed out after {timeout} seconds | exception | error | timeout, subprocess, shell, asyncio |
| Failed to read {path} in sandbox: {str(e)} | exception | error | sandbox, file-io, tool-error, async |
| Failed to write to {path} in sandbox: {str(e)} | exception | error | sandbox, file-io, tool-error, async |
| Command '{cmd}' timed out after {timeout} seconds in sandbox | exception | error | sandbox, timeout, command-execution, async |
| Server URL is required. | validation | warning | mcp, validation, configuration, sse |
| Server command is required. | validation | warning | mcp, validation, configuration, stdio |
| Session not initialized for server {server_id} | exception | error | mcp, session, internal-api, async |
| Unrecognized command: {command}. Allowed commands are: creat | exception | warning | planning, validation, dispatch, llm-tool |
| Parameter `plan_id` is required for command: create | exception | warning | planning, validation, required-field |
| A plan with ID '{plan_id}' already exists. Use 'update' to m | exception | warning | planning, duplicate, validation |
| Parameter `title` is required for command: create | exception | warning | planning, validation, required-field |
| Parameter `steps` must be a non-empty list of strings for co | exception | warning | planning, validation, type-error |
| Parameter `plan_id` is required for command: update | exception | warning | planning, validation, required-field |
| No plan found with ID: {plan_id} | exception | warning | planning, not-found, in-memory-state |
| Parameter `steps` must be a list of strings for command: upd | exception | warning | planning, validation, type-error |
| No active plan. Please specify a plan_id or set an active pl | exception | warning | planning, state, active-plan |
| Parameter `plan_id` is required for command: set_active | exception | warning | planning, validation, required-field |
| Parameter `step_index` is required for command: mark_step | exception | error | |
| Invalid step_index: {step_index}. Valid indices range from 0 | exception | error | |
| Invalid step_status: {step_status}. Valid statuses are: not_ | exception | error | |
| Parameter `plan_id` is required for command: delete | exception | error | |
| Failed to create session: {str(e)} | exception | error | |
| Parameter `file_text` is required for command: create | exception | error | |
| Parameter `old_str` is required for command: str_replace | exception | error | |
| Parameter `insert_line` is required for command: insert | exception | error | |
| Parameter `new_str` is required for command: insert | exception | error | |
| Unrecognized command {command}. The allowed commands for the | exception | error | |
| The path {path} is not an absolute path | exception | error | |
| The path {path} does not exist. Please provide a valid path. | exception | error | |
| The path {path} is a directory and only the `view` command c | exception | error | |
| File already exists at: {path}. Cannot overwrite files using | exception | error | |
| The `view_range` parameter is not allowed when `path` points | exception | error | |
| Invalid `view_range`. It should be a list of two integers. | exception | error | |
| Invalid `view_range`: {view_range}. Its first element `{init | exception | error | |
| Invalid `view_range`: {view_range}. Its second element `{fin | exception | error | |
| Invalid `view_range`: {view_range}. Its second element `{fin | exception | error | |
| No replacement was performed, old_str `{old_str}` did not ap | exception | error | file-editing, str-replace, whitespace, agent-tools |
| No replacement was performed. Multiple occurrences of old_st | exception | error | file-editing, str-replace, ambiguity, agent-tools |
| Invalid `insert_line` parameter: {insert_line}. It should be | exception | error | file-editing, insert, bounds-check, off-by-one |
| No edit history found for {path}. | exception | error | file-editing, undo, in-memory-state, agent-tools |
| Streaming is not supported by Manus yet. | exception | error | a2a, streaming, not-implemented, agent-protocol |
-32602 Invalid params | error_code | error | a2a, json-rpc, invalid-params, validation |
| Error invoking agent: {e} | exception | error | a2a, wrapper-exception, logging, agent-runtime |
-32001 Unsupported operation | error_code | warning | a2a, json-rpc, unsupported-operation, cancellation |