[Python] Firebase admin taking an infinite time to work

Discussão em 'Python' iniciado por Stack, Maio 11, 2025.

  1. Stack

    Stack Membro Participativo

    I recently started using firebase admin in python. I created this example script:

    import firebase_admin
    from firebase_admin import credentials
    from firebase_admin import firestore

    cred = credentials.Certificate("./services.json")
    options = {
    "databaseURL": 'https://not_revealing_my_url.com'
    }
    app = firebase_admin.initialize_app(cred, options)

    client = firestore.client(app)
    print(client.document("/").get())


    I already activated firestore and I placed services.json (which I genrated from "Service Accounts" on my firebase project) in the same directory as my main.py file.

    From all sources I could find, this should've allowed me to use firestore, but for some reason the app takes an infinite long time to respond.

    I tried looking through the stack after Interrupting the script, and the only major thing I could find was:

    grpc._channel._MultiThreadedRendezvous: <_MultiThreadedRendezvous of RPC that terminated with:
    status = StatusCode.UNAVAILABLE
    details = "failed to connect to all addresses; last error: UNKNOWN: ipv6:%5B::1%5D:8081: tcp handshaker shutdown"
    debug_error_string = "UNKNOWN:Error received from peer {grpc_message:"failed to connect to all addresses; last error: UNKNOWN: ipv6:%5B::1%5D:8081: tcp handshaker shutdown", grpc_status:14, created_time:"2025-05-11T08:47:32.8676384+00:00"}"


    I am assuming this is a common issue, but I failed to find any solution online, can someone help me out?

    EDIT: I had firebase emulator working from a previous job, It seems firebase_admin tried using firebase emulator which was inactive. I just had to remove it from my PATH

    Continue reading...

Compartilhe esta Página