Troubleshooting

Common setup errors, FTPR issues, rate limits, Docker token gotchas, and log commands.

SymptomLikely causeFix
Setup errorMissing credentials or squad mappingSet provider credentials + teams
/health 503Not ready_for_liveFix config errors in logs
ClickUp API 404 on teamWrong clickup.workspaceUse Team ID from ClickUp URL
FTPR always 100% (Jira)Changelog not loadedConfig tab → changelog errors
FTPR n/a (ClickUp)No fail tags / automationsSet fail_tags + backward-move automation
Cycle time emptyWrong cycle_start_statusesMatch your board’s in-progress column
Custom field chart missingWrong field nameCopy exact name. check Config audit
Ambiguous Jira fieldDuplicate display namesRename in Jira admin or use unique name
Status warningsTypo vs boardCopy exact status name
ClickUp API 429 / rate limit bannerPlan cap or burst trafficWait and refresh. set api.clickup_plan to match workspace tier
Slow ClickUp first loadLarge workspaceNormal (2–5 min). narrow date range. cache helps on refresh
Empty bug backlog (ClickUp)Bug rules don’t match open tasksCheck bugs.tags, title prefix, custom item types
Empty squad tab (ClickUp)Tasks on shared folder, wrong squadSet use_squad_field: true, match squad_value, confirm dropdown label in ClickUp
Wrong squad tab (ClickUp)Shared list, ambiguous routingGive each squad unique list_ids where possible, or use squad dropdown tiebreaker
Jira works after token edit but old token still useddocker compose restart without recreatedocker compose up -d --force-recreate after .env changes
Code fix not visible after upgradeOld image still loadedLoad the new pulse-x.y.z-image.tar.gz, update the tag in docker-compose.yml, docker compose up -d
Large Unknown on Bugs by priorityurgency_field set but many bugs lack the dropdownFill the field on bugs, or clear urgency_field to use native priority only
Chart count ≠ drill-down modalStale browser cache after upgradeHard refresh (Cmd+Shift+R). counts use priority_label only

Logs: docker compose logs -f pulse