Quick Diagnostic Checklist
Before diving into specific issues, run through this quick diagnostic checklist:1
Check System Status
All services running and responding correctly
2
Review Recent Logs
Look for error patterns, failed requests, or configuration warnings
3
Test Basic Functionality
Basic functionality working as expected
Installation Issues
Python Installation Problems
Python Version Conflicts
Python Version Conflicts
Symptoms:Solutions:
python: command not foundImportError: No module named 'fastapi'- Version mismatch errors
- Use Python 3 Explicitly
- Fix Virtual Environment
- Use pyenv (Recommended)
Dependency Installation Failures
Dependency Installation Failures
Symptoms:
error: Microsoft Visual C++ 14.0 is required(Windows)Failed building wheel for numpy- Permission denied errors
- Windows
- macOS
- Linux
Node.js and Frontend Issues
Node.js Version Issues
Node.js Version Issues
Symptoms:Solutions:
npm ERR! unsupported engine- React/Next.js compatibility errors
- Build failures
- Update Node.js
- Use Yarn Instead
- Docker Alternative
npm Permission Errors
npm Permission Errors
Symptoms:
npm ERR! EACCES: permission deniedcannot run in wderrors- Global package installation failures
- Fix npm Permissions
- Use Node Version Manager
API and Service Issues
API Connection Problems
Backend API Not Starting
Backend API Not Starting
Symptoms:Solutions:
Connection refusederrors- No response from
localhost:8001 - FastAPI startup failures
- Port Conflicts
- Missing Dependencies
- Configuration Issues
Frontend Connection Issues
Frontend Connection Issues
Symptoms:Solutions:
- Frontend loads but can’t connect to API
- CORS errors in browser console
- Network request failures
- CORS Configuration
- API URL Configuration
- Network Debugging
AI Provider Issues
API Key Problems
API Key Problems
Symptoms:Solutions:
- “Invalid API key” errors
- Authentication failures
- Provider-specific error messages
- Google API Key
- OpenAI API Key
- Environment Loading
Rate Limiting Issues
Rate Limiting Issues
Symptoms:Solutions:
- “Too many requests” errors
- Slow or hanging generation
- HTTP 429 responses
- Adjust Rate Limits
- Use Multiple Providers
- Optimize Requests
Wiki Generation Issues
Generation Failures
Repository Access Issues
Repository Access Issues
Symptoms:Solutions:
- “Repository not found” errors
- Private repository access denied
- Authentication failures for repositories
- Public Repository Issues
- Private Repository Setup
- GitLab/BitBucket
Generation Timeouts
Generation Timeouts
Symptoms:Solutions:
- Generation hangs indefinitely
- Timeout errors after long wait
- Partial generation results
- Increase Timeouts
- Optimize Large Repositories
- Resource Monitoring
Quality Issues
Poor Documentation Quality
Poor Documentation Quality
Symptoms:Solutions:
- Generic, unhelpful descriptions
- Missing technical details
- Incorrect architecture analysis
- Nonsensical content
- Improve Input Quality
- Use Better Models
- Enable Deep Research
Incomplete Generation
Incomplete Generation
Symptoms:Solutions:
- Missing pages or sections
- Truncated content
- Empty or broken diagrams
- Token Limit Management
- Iterative Generation
- Manual Completion
Performance Issues
Slow Generation Speed
Optimization Strategies
Optimization Strategies
Diagnosis:Solutions:
- Model Selection
- Processing Optimization
- Infrastructure
Memory Issues
Memory Issues
Symptoms:
- Out of memory errors
- System becoming unresponsive
- Process killed by OS
Docker Issues
Container Problems
Docker Compose Issues
Docker Compose Issues
Symptoms:Solutions:
- Containers fail to start
- Service communication failures
- Volume mount issues
- Service Communication
- Volume Issues
- Resource Limits
Image Build Failures
Image Build Failures
Solutions:
Advanced Troubleshooting
Debug Mode
1
Enable Debug Logging
2
Verbose API Output
3
Frontend Debug Mode
Performance Profiling
Getting Help
Collect Debug Information
Before seeking help, collect this information:1
System Information
2
Minimal Reproduction
Create a minimal example that reproduces the issue:
Community Resources
GitHub Issues
Report bugs and request features
Discord Community
Get community support and discuss issues
Documentation
Review comprehensive setup and usage guides
FAQ
Check frequently asked questions
- Your debug report
- Steps to reproduce the issue
- Expected vs actual behavior
- Screenshots or log excerpts
- Your DeepWiki version and environment