Reference

Troubleshooting

Diagnose connection, authentication, empty service lists, source resolution, missing events, and safety suspension.

Connectivity and authentication

SymptomCheck
MCP unauthorizedReconnect Clerk OAuth; for stdio, replace the operator key
Agent unauthorizedConfirm the service key is active and belongs to the exact scope
TimeoutCheck DNS, outbound HTTPS, broker URL, and network egress policy
Health succeeds, ping failsThe endpoint is reachable but the bearer credential is invalid
shell
curl --fail https://liveprobe.tryastrea.tech/healthz
curl --fail https://liveprobe.tryastrea.tech/readyz

list_services returns an empty array

This is expected before any runtime agent has successfully heartbeated in the selected project and environment. Check that the application actually starts the SDK, the deployed commit is valid, and all scope values match the issued credential.

Probe status

Status or detailMeaning
armedInstalled and waiting for the line to execute
line-not-foundThe runtime could not resolve the path and line
suspendedA runtime safety safeguard has paused the probe
hit-limit-reachedThe configured hit limit completed
expiredThe broker-enforced TTL elapsed
errorInspect status detail and runtime logs

Runtime-specific checks

  • Node: deploy external maps and verify source map directory, generated prefix, and app-root prefix.
  • Python: confirm Python 3.12+ and a matching runtime source-path suffix.
  • JVM: compile with debug metadata, keep JDWP private, and verify bridge attachment.
  • All runtimes: confirm project, environment, service, credential, and deployed commit all describe the same process.