Error processing WebSocket message
- Dominant language
- TypeScript
- Stars
- 72.6k
- Forks
- 8.6k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 85
Description
Hi, I am trying to setup claude-flow Alpha.79 on Arch Linux but it is not working. I get an error during the websocket connection if executing "status" in the webgui. I tried it also locally on the physical machine (localhost) - same error.
$ claude-flow start --ui --swarm --debug --host 0.0.0.0 --public-host 10.x.y.z --claude
✅ Starting Claude-Flow Orchestration System...
✅ 🌐 Claude Code Web UI started successfully
📍 Web Interface: http://localhost:3000/console
🔗 WebSocket: ws://localhost:3000/ws
📁 Serving UI from: /home/ai/.nvm/versions/node/v24.4.1/lib/node_modules/claude-flow/src/ui/console
✅ 🌐 Claude Flow Web UI is running!
📍 Open your browser to: http://localhost:3000/console
Press Ctrl+C to stop the server
🔗 New WebSocket connection from ::ffff:10.a.b.c
Received WebSocket message: initialize 1
Received WebSocket message: tools/call 2
Error processing WebSocket message: TypeError: Cannot read properties of undefined (reading 'detailed')
at ClaudeCodeWebServer.executeMockTool (file:///home/ai/.nvm/versions/node/v24.4.1/lib/node_modules/claude-flow/src/cli/simple-commands/web-server.js:636:18)
at ClaudeCodeWebServer.handleToolCall (file:///home/ai/.nvm/versions/node/v24.4.1/lib/node_modules/claude-flow/src/cli/simple-commands/web-server.js:493:25)
at ClaudeCodeWebServer.handleWebSocketMessage (file:///home/ai/.nvm/versions/node/v24.4.1/lib/node_modules/claude-flow/src/cli/simple-commands/web-server.js:429:16)
at WebSocket. (file:///home/ai/.nvm/versions/node/v24.4.1/lib/node_modules/claude-flow/src/cli/simple-commands/web-server.js:389:12)
at WebSocket.emit (node:events:507:28)
at Receiver.receiverOnMessage (/home/ai/.nvm/versions/node/v24.4.1/lib/node_modules/claude-flow/node_modules/ws/lib/websocket.js:1220:20)
at Receiver.emit (node:events:507:28)
at Receiver.dataMessage (/home/ai/.nvm/versions/node/v24.4.1/lib/node_modules/claude-flow/node_modules/ws/lib/receiver.js:596:14)
at Receiver.getData (/home/ai/.nvm/versions/node/v24.4.1/lib/node_modules/claude-flow/node_modules/ws/lib/receiver.js:496:10)
at Receiver.startLoop (/home/ai/.nvm/versions/node/v24.4.1/lib/node_modules/claude-flow/node_modules/ws/lib/receiver.js:167:16)
Received WebSocket message: ping undefined
I also get this websocket message in the developer tools of the browser:
{"jsonrpc":"2.0","id":null,"error":{"code":-32600,"message":"Invalid JSON message"}}
I'm not sure if it is a bug or a wrong configuration. I would be happy of any hint how to solve it.
Contributor guide
Assessment
This issue has not been assessed yet.