首页 > 解决方案 > Firestore:收到本地更改的 WebStorage 通知。另一个客户可能已经垃圾收集了我们的状态

问题描述

我收到以下错误来自Firestore.

"Firestore (7.24.0): Received WebStorage notification for local change.
Another client might have garbage-collected our state",

问题似乎来自 Firestore JS SDK 中的这一行:https ://github.com/firebase/firebase-js-sdk/blob/master/packages/firestore/src/local/shared_client_state.ts#L759

我确实启用了持久性支持(离线支持):

firebase.firestore.enablePersistence({ synchronizeTabs: true });

我对SDK的内部实现不太熟悉,所以很高兴知道:

应用程序中的 UX 只是一个挂起的应用程序,它的读/写操作似乎失败,直到应用程序本身被杀死并恢复。

标签: javascriptfirebasegoogle-cloud-firestore

解决方案


这似乎是一个已知问题,Firebase 工程团队正在努力解决它。

我使用Google 问题跟踪器为您创建了一个问题。

但是,没有预计到达时间,所有未来的更新都将在该线程上提供。

请给问题“加星标”以接收评论和状态更新。

#编辑:

Firestore 工程团队通知我,此日志消息不会影响 SDK 功能,您可以忽略此消息。但是,我们优先考虑问题以解决根本原因。


推荐阅读