Skip to content

Common Issues

Installation & Startup

"npm ERR! Cannot find module"

bash
cd orchestrator
rm -rf node_modules package-lock.json
npm install

"orchestrator_config.json is missing docsPath"

Create/update orchestrator_config.json:

json
{
  "docsPath": "./openclaw-docs",
  "logsDir": "./logs",
  "stateFile": "./orchestrator/data/orchestrator-state.json"
}

System doesn't start

Check logs:

bash
npm start 2>&1 | head -50

Look for:

  • File not found errors
  • JSON parse errors
  • Permission denied

"logs directory doesn't exist"

This is normal. The system creates it. Verify:

bash
ls -la logs/
cat logs/orchestrator.log

Runtime Issues

No logs appearing

Check environment:

bash
# Verify config loaded
cat orchestrator_config.json | jq .

# Check log directory writable
touch logs/test.txt && rm logs/test.txt

# Restart
npm start

Heartbeat not appearing

Check state:

bash
curl -fsS -H "Authorization: Bearer $API_KEY" \
  http://127.0.0.1:3312/api/dashboard/overview | jq '.health.lastHeartbeatAt'

If null or old, system may have crashed:

bash
npm start 2>&1 | tail -20

Tasks not processing

Check queue and concurrency:

bash
# View last 5 visible tasks
curl -fsS -H "Authorization: Bearer $API_KEY" \
  "http://127.0.0.1:3312/api/tasks/runs?limit=5" | jq '.runs'

# Check internal maintenance runs too when needed
curl -fsS -H "Authorization: Bearer $API_KEY" \
  "http://127.0.0.1:3312/api/tasks/runs?limit=10&includeInternal=true" | jq '.runs'

Agent Issues

"Agent spawn failed"

Check agent template exists:

bash
ls -la agents/doc-specialist/src/index.ts
ls -la agents/reddit-helper/src/index.ts

"No handler for task type"

Typo in task type. Check Task Types for valid names.


See Debugging for deeper diagnosis.

Built from the canonical repo docs and generated site source.