1. 对话报错“400 Total tokens of image and text exceed max message tokens.”

使用指令/new新建对话

2. Telegram机器人长时间正在输入后无结果输出,日志报错“typing TTL reached (2m); stopping typing indicator”

禁用输入指示器(两种方法):
使用Control UI修改Agents设置,将Typing Mode设置为“Never”
或者编辑openclaw.json,在agents配置部分增加"typingMode": "never",

3. 2026.4.24启动报错“ Unhandled promise rejection: CIAO PROBING CANCELLED”

完整日志如下

{"0":"[openclaw] Unhandled promise rejection: CIAO PROBING CANCELLED","_meta":{"runtime":"node","runtimeVersion":"25.5.0","hostname":"unknown","name":"openclaw","date":"2026-04-26T00:49:44.027Z","logLevelId":5,"logLevelName":"ERROR","path":{"fullFilePath":"file:///home/openclaw/.npm-global/lib/node_modules/openclaw/dist/subsystem-CWI_MDy_.js:161:68","fileName":"subsystem-CWI_MDy_.js","fileNameWithLine":"subsystem-CWI_MDy_.js:161","fileColumn":"68","fileLine":"161","filePath":".npm-global/lib/node_modules/openclaw/dist/subsystem-CWI_MDy_.js","filePathWithLine":".npm-global/lib/node_modules/openclaw/dist/subsystem-CWI_MDy_.js:161","method":"console.error"}},"time":"2026-04-26T08:49:44.027+08:00"}

修改openclaw.json配置文件,在plugins部分增加配置禁用Bonjour discovery

      "bonjour": {
        "enabled": false
      }

4. 2026.6.1后的版本Agent对话反复提示“Something went wrong while processing your request. Please try again, or use /new to start a fresh session.”

查看日志报错如下

错误信息1:LLM request failed: provider rejected the request schema or tool payload.
错误信息2:400 thinking is enabled but reasoning_content is missing in assistant tool call message at index 22

修改大模型API,接口类型从OpenAI更换为Anthropic

5. OpenClaw升级2026.7.1问题汇总

问题1:openclaw update从2026.6.9升级到2026.7.1过程中报错,提示当前的Node.js不符合要求

Running doctor checks (263ms)
    openclaw requires Node >=22.22.3 <23, >=24.15.0 <25, or >=25.9.0.
    Detected: node 25.5.0 (exec: /home/linuxbrew/.linuxbrew/Cellar/node/25.5.0/bin/node).
    PATH searched: /home/linuxbrew/.linuxbrew/Cellar/node/25.5.0/bin:/usr/bin:/bin:/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:/home/openclaw/.local/bin:/home/openclaw/bin:/home/openclaw/.npm-global/bin:/usr/local/bin:/usr/local/games:/usr/games:/usr/local/go/bin
    Install Node: https://nodejs.org/en/download
    Upgrade Node and re-run openclaw.

解决方法
1. 升级Node.js版本

查看Homebrew仓库中最新的Node.js版本
brew info node

如果上一步仓库中最新的Node.js版本不符合OpenClaw的要求,先更新Homebrew
brew update

升级Node.js到最新版本
brew upgrade node

2. 再次升级openclaw

openclaw update

问题2: 共享的SQLite状态中存在冲突的插件安装元数据

openclaw gateway restart报错

Restarted systemd service: openclaw-gateway.service
Gateway restart failed after 17s: service stayed stopped and port 18789 stayed free.
Service runtime: status=stopped, state=activating, lastExit=1
Gateway port 18789 status: free.
Gateway restart failed after 17s: service stayed stopped and health checks never came up.
Tip: openclaw gateway status --deep
Tip: openclaw doctor

openclaw doctor显示警告,并且openclaw doctor --fix没能修复

Doctor warnings
Left plugin install index in place because shared SQLite state has conflicting plugin install metadata for: channels, memory-tencentdb, openclaw-weixin

解决方法
删除旧的installs.json文件并刷新插件注册表

rm ~/.openclaw/plugins/installs.json
openclaw plugins registry --refresh

标签: none