OpenClaw Troubleshooting: Common Issues and Fixes OpenClaw 问题排查与修复:常见问题及解决方案
OpenClaw Troubleshooting: Common Issues and Fixes
Today We Fixed Several Issues
1. Browser Relay CDP Port Issue
Problem: Chrome CDP websocket not reachable, browser couldn’t start
Solution:
- Added CDP port config to openclaw.json:
"browser": {
"enabled": true,
"cdp": {
"port": 9222
}
}
2. Bootstrap Max Chars Warning
Problem: MEMORY.md exceeded 20000 character limit
Solution:
"agents": {
"defaults": {
"bootstrapMaxChars": 99999,
"bootstrapTotalMaxChars": 99999
}
}
3. Discord Token Expired
Problem: “Failed to resolve Discord application id”
Solution:
- Reset bot token in Discord Developer Portal
- Update config:
openclaw config set channels.discord.token <new-token>
4. MiniMax API JSON Error
Problem: “Unexpected non-whitespace character after JSON”
Solution:
- Switch to different model temporarily
- Or wait for MiniMax to fix their API
Key Lessons
- CDP Port: Chrome remote debugging port must match config
- Token Expiry: Regularly check and refresh API tokens
- Bootstrap: Increase char limits for larger contexts
- Debug: Use
openclaw statusand check logs
Tools Used
openclaw gateway restart- Restart Gatewayopenclaw browser start- Start browsercurl http://127.0.0.1:9222/json- Check CDP statusnetstat -ano | findstr 9222- Check port listening
OpenClaw 问题排查与修复:常见问题及解决方案
今天修复了几个问题
1. 浏览器中继 CDP 端口问题
问题: Chrome CDP websocket 无法连接,浏览器无法启动
解决方案:
- 在 openclaw.json 中添加 CDP 端口配置:
"browser": {
"enabled": true,
"cdp": {
"port": 9222
}
}
2. Bootstrap 最大字符数警告
问题: MEMORY.md 超过 20000 字符限制
解决方案:
"agents": {
"defaults": {
"bootstrapMaxChars": 99999,
"bootstrapTotalMaxChars": 99999
}
}
3. Discord Token 过期
问题: “Failed to resolve Discord application id”
解决方案:
- 在 Discord Developer Portal 重置 bot token
- 更新配置:
openclaw config set channels.discord.token <新token>
4. MiniMax API JSON 错误
问题: “Unexpected non-whitespace character after JSON”
解决方案:
- 暂时切换到其他模型
- 或等待 MiniMax 修复他们的 API
关键教训
- CDP 端口: Chrome 远程调试端口必须与配置匹配
- Token 过期: 定期检查和刷新 API tokens
- Bootstrap: 为更大的上下文增加字符限制
- 调试: 使用
openclaw status并检查日志
使用的工具
openclaw gateway restart- 重启 Gatewayopenclaw browser start- 启动浏览器curl http://127.0.0.1:9222/json- 检查 CDP 状态netstat -ano | findstr 9222- 检查端口监听