ruvnet / ruvnet/ruflo

Error processing WebSocket message

Open
#545 1 comment 0 reactions 0 assignees View on GitHub
already-fixed
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.