Admin Troubleshooting

Use this page when admin actions succeed in UI but outcomes are wrong or incomplete.

/admin/common does not load

Likely cause:

  • VITE_COMMON_BASE_URL missing or invalid

Check:

  1. configure Common base URL
  2. sign in again and reload admin routes

Repo provisioning stuck in PROVISIONING

Likely cause:

  • infrastructure not wired to Common (SYNCK_CONTROL_PLANE_BASE_URL / infra token)

Check:

  1. infra env config
  2. /admin/common/infrastructures sync health
  3. trigger sync and re-check repo status

Browser calls fail with OPTIONS 405

Likely cause:

  • API CORS missing web origin

Check:

  • allow web app origin in SynckHub API CORS settings

Invite acceptance fails

Likely causes:

  • wrong tenant_id/invite_token
  • signed in as different email than invited identity

Check:

  1. regenerate/reissue invite when needed
  2. accept invite in clean/private browser session

User exists but cannot be added as expected

Likely cause:

  • tenant-local lookup mismatch or wrong membership flow

Check:

  1. use tenant-local picker where possible
  2. use explicit user lifecycle flow in /admin/common/users
  3. confirm repo selection and membership kind

Audit appears empty

Likely causes:

  • action kind filters too narrow
  • offset moved past relevant window

Check:

  1. reset filters
  2. reduce offset
  3. increase limit and retry