Common Issues
Installation Issues
Package Not Found
Symptom:ModuleNotFoundError: No module named 'nadoo_flow'
Solution:
Dependency Conflicts
Symptom: Pip resolver errors during installation Solution:Runtime Errors
Async/Await Issues
Symptom:RuntimeWarning: coroutine was never awaited
Problem:
Event Loop Already Running
Symptom:RuntimeError: This event loop is already running
Problem: Trying to run async code in Jupyter or existing event loop
Solution:
API and LLM Issues
API Key Errors
Symptom:AuthenticationError: Invalid API key
Solution:
Rate Limiting
Symptom:RateLimitError: Rate limit exceeded
Solution:
Timeout Errors
Symptom:TimeoutError: Request timed out
Solution:
Performance Issues
Slow Execution
Symptom: Workflows taking longer than expected Diagnosis:- Use parallel execution:
- Implement caching:
- Optimize LLM calls:
Memory Issues
Symptom:MemoryError or high memory usage
Solution:
Data and Type Issues
Type Mismatch
Symptom:TypeError: expected dict, got str
Solution:
Missing Keys
Symptom:KeyError: 'expected_key'
Solution:
Workflow Errors
Node Not Executing
Symptom: Node seems to be skipped Diagnosis:Infinite Loops
Symptom: Workflow never completes Solution:Integration Issues
Database Connection Errors
Symptom:OperationalError: could not connect to server
Solution:
API Integration Failures
Symptom: External API calls failing Solution:Debugging Techniques
Enable Debug Logging
Add Breakpoints
Trace Execution
Profile Performance
Error Messages Explained
| Error | Meaning | Solution |
|---|---|---|
RuntimeWarning: coroutine never awaited | Missing await | Add await before async call |
Event loop is already running | Nested event loops | Use nest_asyncio or restructure code |
AuthenticationError | Invalid API key | Check API key configuration |
RateLimitError | Too many requests | Implement rate limiting/retry |
TimeoutError | Operation took too long | Increase timeout or optimize |
ConnectionError | Network/DB issue | Check connectivity, add retry |
ValidationError | Invalid input data | Validate input with Pydantic |
MemoryError | Out of memory | Process in batches, clear caches |
Getting Help
If you’re still stuck:1
Check Documentation
Review the API Reference and Examples
2
Search Issues
Check GitHub Issues for similar problems
3
Ask Community
Join our Discord for community help
4
Create Issue
Open a GitHub issue with:
- Error message
- Minimal reproducible example
- Environment details (Python version, OS, etc.)