firebase-admin-java в rpi (debian, OpenJDK 11) зависает - проблема с grpc или netty_tcnative? - PullRequest
0 голосов
/ 29 октября 2019

Я пытаюсь запустить Firestore на Java, на Raspberry PI 3B. Но пока он подключается, он зависает, как только я пытаюсь запросить документы в коллекции. Я очень подозреваю, что у gRPC есть проблемы с отсутствием поддержки ARM.

  1. У кого-нибудь есть Fire store для запуска на Raspberry Pi?
  2. Есть ли способ отладки такого рода зависаний? Это просто ... останавливается.
fun main() {
    println("Starting app, connecting to DB")
    val db = FirestoreOptions.newBuilder().setCredentials(
        GoogleCredentials.fromStream(
            ClassLoader.getSystemClassLoader().getResourceAsStream("myapp-firebase-adminsdk.json")
        )
    ).build().service!!
    println("Service: $db") // gets here!
    db.collection("commands").listDocuments().forEach { it: DocumentReference ->
        println("Doc: ${it.path}") // *** NEVER PRINTS ANYTHING HERE ***
    }
    println("Done.") // *** NEVER GETS HERE
}
...