Firestore侦听器上的异常

时间:2018-07-26 14:56:25

标签: firebase google-cloud-firestore

我不时遇到Firebase Firestore(17.0.1)的问题(6月16日,7月3日和4日,7月11日,7月15日,7月18日)。

Exception: com.google.firebase.firestore.i

在短时间内,我在Firebase侦听器上监视了许多FirebaseFirestoreException:PERMISSION_DENIED:缺少权限或权限不足, 内部:发生内部错误或DEADLINE_EXCEEDED:数据存储操作超时,或数据不可用。

这是我的听众:

CollectionReference scanLogRef = db.collection("users/" + user.getUid() + "/scanlog");

Query scanLogQuery = scanLogRef
    .orderBy("created", com.google.firebase.firestore.Query.Direction.DESCENDING)
    .whereGreaterThan("created", thirtyDaysBefore);

scanRegistration = scanLogQuery.addSnapshotListener(new EventListener<QuerySnapshot>() {
    @Override
    public void onEvent(@Nullable QuerySnapshot value,
                        @Nullable FirebaseFirestoreException e) {

        if (e != null) {
            FirebaseCrash.report(new Exception(TAG+" / scanRegistration / "+e));
            return;
        }
...

我不理解例外情况:已识别用户(可使用ID),并且在这些时间段之外运行良好。

这些Firestore异常的根本原因是什么?

0 个答案:

没有答案