github

Failure analysis · github

Every failed probe is bucketed by root cause: a coral bug, an upstream API error, an auth boundary, or a protocol-level fault. This makes it possible to act on the right subset — only 3 of the 285 github failures here are actually coral bugs.

coral bug
6
upstream api error
1468
auth required
60
protocol error
6
unknown
55

Top failure buckets

CategoryCountAffected (sample)What to do
GitHub · 404
upstream.not_found
930404 from GitHub. The owner/repo/resource doesn't exist or is private. Try a different public repo (anomalyco/opencode is a known public repo that works for many tables).
GitHub · rate-limited
upstream.rate_limit
454Wait for retry window (60–1300s) and re-probe. Consider switching to a token with higher rate-limit budget.
auth · needs App JWT
auth.app_jwt_required
60Connector expects GitHub App JWT, not a personal token. Document; skip on personal tokens.
GitHub · 422
upstream.unprocessable
48422 from GitHub. Filter values don't match GitHub's validation (e.g. SHAs must be 40 chars, missing qualifiers in search).
GitHub · 410 sunset
upstream.gone
30410 from GitHub. Resource sunset (e.g. GitHub Classroom). Document as historical.
unknown · other
unknown.other
29
unknown · no message
unknown.no_error_msg
26blocked_byblockingdeployment_protection_ruleserrors+22 moreProbe returned 0 rows but isError=true. Re-run with verbose logging.
protocol · decode failed
protocol.decode_failed
6Coral/protocol error. Retry once; if persistent, file a Coral bug.
coral · column missing
coral_bug.column_missing
6Open a Coral bug: catalog guide mentions a column that doesn't exist in the response schema.
GitHub · 400
upstream.bad_request
6400 from GitHub. Endpoint or parameter deprecated.

Per-table diagnosis

Click a surface for the full failure trace and remediation step.