java.lang.IllegalStateException:初始化 GAE 后台线程工厂失败



当我试图让火碱数据库裁判收到此错误时。

java.lang.IllegalStateException:初始化 GAE 后台线程工厂失败

如果我获取数据库引用不正确,请告诉我。

提前谢谢。

try {
        FileInputStream serviceAccount = new FileInputStream("abcd.json");
        FirebaseOptions options = new FirebaseOptions.Builder()
                  .setCredential(FirebaseCredentials.fromCertificate(serviceAccount))
                  .setDatabaseUrl("https://abc.firebaseio.com/").build();
        FirebaseApp.initializeApp(options);

    } catch (FileNotFoundException e) {
         System.out.println("ERROR: FileNotFoundException :invalid service account credentials. See README.");
         System.out.println(e.getMessage());
    } catch (IOException e) {
        System.out.println("ERROR: IOException : invalid service account credentials. See README.");
        System.out.println(e.getMessage());
    }
    DatabaseReference defaultDBRef = FirebaseDatabase.getInstance().getReference();

尝试使用手动扩展(检查您的免费配额!Firebase-admin-sdk 在处理线程时存在问题。

文档状态:

我们建议即使是 Java 后端也使用 REST API for Firebase,因为重新启动运行 Firebase Java SDK 的 App Engine 线程时会出现已知问题。

看这里: https://cloud.google.com/solutions/using-firebase-real-time-events-app-engine

最新更新