Troubleshooting Guide
Quick reference for common issues and solutions when using LineageBridge.
Quick Reference
| Issue | Symptoms | Solution | Page |
|---|---|---|---|
| 401 Unauthorized | Extraction fails with "401" or "Unauthorized" | Check API key/secret format, verify permissions | Credential Issues |
| 403 Forbidden | Extraction fails with "403" or "Forbidden" | Grant required permissions to API key | Credential Issues |
| 400 Bad Request | Extraction fails with "400" or "Bad Request" | Verify environment ID, check cluster access | API Errors |
| 429 Too Many Requests | Extraction slow or fails with "429" | Wait for rate limit reset, reduce concurrency | API Errors |
| 500/502/503/504 Errors | Intermittent extraction failures | Retry with exponential backoff (automatic) | API Errors |
| Timeout | Extractor hangs or times out after 120s | Check network, reduce scope, increase timeout | Extraction Failures |
| Missing topics | Topics don't appear in graph | Enable KafkaAdmin extractor, check cluster credentials | Extraction Failures |
| Missing connectors | Connectors don't appear | Enable Connect extractor, verify environment ID | Extraction Failures |
| Missing ksqlDB queries | Queries don't appear | Enable ksqlDB extractor, verify cluster credentials | Extraction Failures |
| Missing Flink jobs | Flink statements don't appear | Enable Flink extractor, verify organization ID | Extraction Failures |
| Missing schemas | Schemas don't appear | Enable Schema Registry extractor, verify SR endpoint | Extraction Failures |
| Missing catalog tables | UC/Glue tables don't appear | Enable Tableflow extractor, check catalog credentials | Extraction Failures |
| Orphan nodes | Nodes with no edges in graph | Expected in partial extractions, check enabled extractors | Extraction Failures |
| Slow extraction | Extraction takes >5 minutes | Reduce scope, disable metrics, optimize network | Performance |
| High memory usage | UI crashes or freezes | Filter graph, reduce node count, export subgraph | Performance |
| Watcher not detecting changes | Changes not triggering re-extraction | Check poll interval, verify watcher is running | Performance |
Common Workflows
First-Time Setup
-
Configure Cloud API key in
.env: -
Test connectivity:
-
If you see 401/403 errors, see Credential Issues.
Debugging Missing Data
- Check extractor status in UI sidebar — ensure all extractors are enabled.
- Review extraction logs for warnings:
- Verify API permissions in Confluent Cloud UI.
- See Extraction Failures for extractor-specific debugging.
Performance Optimization
- Disable unused extractors (metrics, stream catalog).
- Filter by specific cluster IDs:
- Export graph to JSON for offline analysis:
- See Performance for optimization tips.
Getting Help
- GitHub Issues: https://github.com/takabayashi/lineage-bridge/issues
- Documentation: https://lineage-bridge.readthedocs.io
- Logs: Check console output and
.envfor debug settings
Pages
- Credential Issues - API key problems, 401/403 errors
- API Errors - API error codes and solutions
- Extraction Failures - Timeout, missing data issues
- Performance - Optimization tips