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:

  1. Check proxy settings:

    pythonos.environ['HTTPS_PROXY'] = 'your-proxy-url:port'
  2. Verify connectivity:

    bashcurl -v https://your-arize-endpoint.com
  3. Contact IT to whitelist Arize endpoints and certificate authorities.

Last updated

Was this helpful?