Troubleshooting / FAQ Tracing
gRPC Connection Troubleshooting
FlightUnavailableError: "empty address list"
Problem: FlightUnavailableError: Flight returned unavailable error, with message: empty address list
- typically occurs in corporate networks or Windows machines due to SSL certificate verification issues.
Quick Fix: Add this code before any Arize client initialization:
import os
import certifi
os.environ['GRPC_DEFAULT_SSL_ROOTS_FILE_PATH'] = certifi.where()
Why it works: Forces gRPC to use Python's trusted certificate bundle instead of potentially restricted system certificates. This is especially common on Windows machines where certificate handling can be problematic.
If the above doesn't work:
Check proxy settings:
pythonos.environ['HTTPS_PROXY'] = 'your-proxy-url:port'
Verify connectivity:
bashcurl -v https://your-arize-endpoint.com
Contact IT to whitelist Arize endpoints and certificate authorities.
Last updated
Was this helpful?