Troubleshooting Guide
Solutions to common AI Verification Service issues
Quick Diagnostics
Before diving into specific issues, perform these quick checks to identify common problems:
Basic Health Check
- Check service status at https://ai.copyrightchains.com/api/v1/health
- Verify your SempreID session is active in Dashboard
- Confirm you have administrator privileges
- Check browser console for JavaScript errors
- Verify network connectivity
Common Issues and Solutions
Issue: Verification Timeout
Symptoms: Verification stays in "processing" state for more than 2 minutes, or times out with error.
Possible Causes:
- Large file size requiring extended processing
- AI provider experiencing high latency
- Network connectivity issues
- Service queue overload
Solutions:
- Check service health: Visit /api/v1/health to see provider status
- Wait and retry: Give it 5 minutes, then retry verification
- Reduce file size: Compress audio files if very large (above 50MB)
- Try during off-peak hours: Early morning or late evening may have less queue
- Contact support: If persists after multiple attempts
Issue: Report Not Generated
Symptoms: Verification shows "completed" but no report is displayed.
Possible Causes:
- Database write failure
- Report formatting error
- Session expired during processing
- Browser cache issue
Solutions:
- Refresh page: Hard refresh (Ctrl+Shift+R or Cmd+Shift+R)
- Check via API: Use GET /api/v1/report/:verificationId directly
- Re-authenticate: Log out and log back in to Dashboard
- Clear browser cache: Clear cookies and site data for Dashboard
- Retry verification: Submit new verification if report truly missing
Issue: Authentication Errors
Symptoms: "Authentication required" or "Insufficient permissions" errors when accessing service.
Possible Causes:
- SempreID session expired
- Not logged into Dashboard
- Administrator privileges revoked
- Cookie settings blocking session
Solutions:
- Verify Dashboard login: Ensure you're logged into Dashboard first
- Check admin status: Confirm your SempreID has admin privileges
- Enable cookies: Allow cookies from copyrightchains.com domain
- Try incognito mode: Rule out browser extension interference
- Contact administrator: Request admin privileges if missing
Issue: Low Confidence Scores
Symptoms: All verification types return very low confidence scores or uncertain results.
Possible Causes:
- Insufficient content provided for analysis
- Poor quality audio or corrupted files
- Unusual or experimental music style
- Missing metadata or incomplete submission
Solutions:
- Add more content: Provide lyrics, scores, or additional files
- Check file quality: Ensure audio is clear and not corrupted
- Improve metadata: Add accurate duration, format, and technical details
- Use higher quality audio: 320kbps MP3 or lossless formats preferred
- Manual review: Proceed with human judgment when AI uncertain
Issue: Provider Failures
Symptoms: Report shows some providers failed or returned errors.
Possible Causes:
- Specific AI provider experiencing outage
- Provider rate limit exceeded
- API key expired or invalid
- Content format not supported by provider
Solutions:
- Check health endpoint: See which providers are operational
- Review partial results: Use available provider data for decision
- Wait and retry: Provider may recover shortly
- Accept partial analysis: Multiple providers provide redundancy
- Report to support: If specific provider consistently fails
Issue: File Upload Errors
Symptoms: Files fail to upload or verification rejected due to file problems.
Possible Causes:
- File exceeds maximum size limit
- Unsupported file format
- Corrupted or damaged file
- Special characters in filename
Solutions:
- Check file sizes: Audio max 100MB, documents max 10MB
- Convert format: Use MP3, WAV, FLAC for audio; PDF for documents
- Test file integrity: Open file to verify it's not corrupted
- Rename file: Remove special characters from filename
- Compress if needed: Reduce file size while maintaining quality
Issue: Inconsistent Results
Symptoms: Running same verification multiple times produces different results.
Possible Causes:
- Different providers used between runs
- AI models updated between verifications
- Database content changed (new registrations added)
- Random variation in AI analysis
Solutions:
- Compare detailed findings: Check if actual evidence differs
- Look for consensus: Multiple runs showing similar patterns
- Use most recent: Latest run reflects current database state
- Average scores: Consider average of multiple runs for borderline cases
- Document variations: Note inconsistencies in decision reasoning
Issue: Queue Stuck
Symptoms: Verification stays in "queued" state for extended period without processing.
Possible Causes:
- Queue processing paused or stopped
- All workers busy with long-running verifications
- Database connection lost
- Redis queue failure
Solutions:
- Check queue metrics: Visit /api/v1/metrics for queue status
- Wait for current jobs: May clear once active verifications complete
- Cancel and resubmit: If stuck more than 10 minutes
- Contact support: If queue appears frozen
- Try off-peak hours: Less queue congestion
Issue: Dashboard Integration Broken
Symptoms: "Run AI Verification" button not appearing or not working in Dashboard.
Possible Causes:
- Dashboard not updated to latest version
- JavaScript error preventing button render
- Admin permissions not properly detected
- Service URL misconfigured
Solutions:
- Check browser console: Look for JavaScript errors
- Hard refresh Dashboard: Clear cache and reload
- Verify admin status: Confirm privileges in Dashboard settings
- Use API directly: Call verification endpoints via API as workaround
- Report bug: Contact support with error details
Issue: False Positives/Negatives
Symptoms: AI incorrectly identifies legitimate content as problematic, or misses actual issues.
Possible Causes:
- Edge case not covered in training data
- Unusual music style or format
- Coincidental similarity to existing work
- AI model limitations
Solutions:
- Review detailed findings: Check if AI reasoning makes sense
- Use human judgment: Override AI when clearly wrong
- Request additional evidence: Get more info from applicant
- Document override: Note why you disagreed with AI
- Report to support: Help improve AI with feedback
Error Messages Reference
Common Error Messages
AUTH_REQUIRED: "Authentication required"
- You're not logged into Dashboard
- Session expired, log in again
INSUFFICIENT_PERMISSIONS: "Administrator access required"
- Your account doesn't have admin privileges
- Contact administrator to grant permissions
INVALID_REQUEST: "Invalid request format"
- Missing required fields in API call
- Check API documentation for correct format
FILE_TOO_LARGE: "File exceeds size limit"
- Audio file over 100MB limit
- Compress file or use lower bitrate
RATE_LIMIT_EXCEEDED: "Too many requests"
- Exceeded 100 requests per hour
- Wait before making more requests
PROVIDER_ERROR: "AI provider failed"
- Specific provider experiencing issues
- Check health endpoint for provider status
- Retry or accept partial results
TIMEOUT: "Verification timed out"
- Processing took longer than maximum allowed
- Retry verification
- Try with smaller files if issue persists
NOT_FOUND: "Verification not found"
- Invalid verification ID
- Verification was deleted
- Check ID and retry
Performance Issues
Slow Verification Processing
If verifications consistently take longer than expected:
- Check file sizes - smaller files process faster
- Review queue metrics - high backlog increases wait time
- Try during off-peak hours for faster processing
- Ensure files are in optimal formats (MP3 over WAV)
- Contact support if consistently over 2 minutes
Dashboard Slow to Load Reports
If reports take long time to display:
- Check network connection speed
- Clear browser cache and cookies
- Disable browser extensions temporarily
- Try different browser
- Use API directly if Dashboard consistently slow
Getting Additional Help
Before Contacting Support
Gather this information to expedite support:
- Verification ID: UUID of problematic verification
- Timestamp: When issue occurred
- Error Messages: Exact error text or codes
- Browser Details: Browser type and version
- Screenshots: Visual evidence of issue
- Console Logs: JavaScript errors from browser console
- Steps to Reproduce: What you did that caused issue
Contact Channels
- Dashboard Support: Use "Help" button in Dashboard
- Email Support: [email protected]
- Service Health: https://ai.copyrightchains.com/api/v1/health
- Documentation: Review other help pages for solutions
Priority Support Issues
These issues receive expedited support:
- Service completely unavailable
- Multiple administrators experiencing same problem
- Data loss or missing reports
- Security or privacy concerns
- Critical registration deadlines at risk
Prevention Tips
Avoid Common Problems
- Always validate files before submission
- Check service health before batch operations
- Keep browser and Dashboard up to date
- Document issues when they occur
- Maintain active SempreID session