Troubleshoot WAO development issues.
If $ARGUMENTS is provided, focus on that specific issue type (timeout, port, wasm, signature).
Steps
- •
Read
docs/debug.mdfor known issues and their fixes. - •
Check port conflicts:
bash
lsof -ti :10000-10010 2>/dev/null lsof -ti :6363 2>/dev/null
- •Check for stale beam.smp processes:
bash
ps aux | grep beam.smp | grep -v grep
- •Check HyperBEAM directory exists:
bash
ls ./HyperBEAM/rebar.config 2>/dev/null && echo "HyperBEAM: OK" || echo "HyperBEAM: NOT FOUND"
- •Verify wallet exists:
bash
ls .wallet.json 2>/dev/null && echo "Wallet: OK" || echo "Wallet: NOT FOUND"
- •
If argument provided, focus on that specific issue type:
- •
timeout— check ports, kill stale processes, verify HyperBEAM - •
port— show all processes on relevant ports - •
wasm— check Node.js flags and WASM modules - •
signature— check for authority field conflicts, linkify_mode
- •
- •
If no specific issue, run a minimal connectivity test:
bash
pkill -f beam.smp 2>/dev/null || true lsof -ti :10000-10010 | xargs -r kill -9 2>/dev/null || true
- •
Cross-reference any error messages with the Common Error Messages table in
docs/debug.md. - •
Report findings with specific fix recommendations.