Common Issues
Solutions for frequently encountered problems with Assay
Common Issues
Quick solutions for frequently encountered problems.
Reviews
Review stuck on "Processing"
Symptoms: Review shows processing for more than 15 minutes.
Solutions:
- Check the process log for errors
- Cancel and re-trigger the review
- Try a lower tier (Quick Scan)
If persists: Contact support with the review ID.
Review failed immediately
Symptoms: Review shows "Failed" status right after starting.
Common causes:
- Insufficient credits
- PR diff too large
- GitHub API rate limit
Solutions:
- Check your credit balance
- For large PRs, try Quick Scan first
- Wait a few minutes and retry
No findings on obvious issues
Symptoms: Review completes but misses clear problems.
Solutions:
- Try a higher tier (Code Review or Deep Analysis)
- Enable repository access for more context
- Add a focus prompt to guide the review
Duplicate reviews
Symptoms: Same PR reviewed multiple times.
Causes:
- Both webhook and slash command triggered
- PR updated during review
Prevention:
- Reviews auto-deduplicate within 60 seconds
- Consider disabling auto-review if using slash commands
Repositories
Repository not appearing in list
Symptoms: Can't see a repository to connect.
Solutions:
- Ensure you have write access to the repo
- For org repos, check if admin approval is needed
- Try the Refresh button
- Reconnect your GitHub account in Settings
Webhook not triggering reviews
Symptoms: PRs opened but no automatic review.
Check:
- Repository is not paused
- Auto-review is enabled in repo settings
- GitHub App is still installed
Debug:
- Go to GitHub repo settings > Webhooks
- Check recent deliveries for errors
- Verify the webhook URL is correct
"Not authorized" error
Symptoms: Error when connecting or accessing repository.
Solutions:
- Reconnect GitHub in Settings
- Re-authorize the GitHub App
- Ensure you haven't revoked access
Billing
"Insufficient credits" error
Symptoms: Can't start review due to low balance.
Solutions:
- Purchase more credits in Billing
- Enable auto top-up to prevent this
- Use BYOK to bypass credit system
Payment failed
Symptoms: Credit purchase didn't complete.
Solutions:
- Check your card details in Stripe
- Ensure sufficient funds
- Try a different payment method
Credits not appearing after purchase
Symptoms: Bought credits but balance unchanged.
Solutions:
- Refresh the page
- Check email for receipt (confirms purchase)
- Wait a few minutes for processing
If still missing: Contact support with your receipt.
API & Integration
BYOK key not working
Symptoms: Reviews fail with API key error.
Check:
- Key is valid in Anthropic console
- Key has sufficient quota
- Key wasn't recently rotated
Solutions:
- Remove and re-add the key
- Generate a new key in Anthropic console
- Check Anthropic account status
GitHub token expired
Symptoms: Banner shows "GitHub connection expired."
Solution:
- Click Reconnect in Settings
- Re-authorize through GitHub
- Your data is preserved
Performance
Reviews taking too long
Symptoms: Code Review taking 10+ minutes.
Factors:
- Large diff size
- Many files affected
- Complex repository
Solutions:
- Use Quick Scan for simple changes
- Split large PRs into smaller ones
- Configure file exclusions
Dashboard loading slowly
Symptoms: Pages take long to load.
Solutions:
- Check your internet connection
- Clear browser cache
- Try a different browser
Getting Help
If your issue isn't listed:
- Check our FAQ
- Email support@assay.it with:
- Your GitHub username
- Review ID (if applicable)
- Steps to reproduce
- Screenshots if helpful