firebase / firebase-js-sdk

Firebase Javascript SDK
https://firebase.google.com/docs/web/setup
Other
4.75k stars 872 forks source link

Could not reach Cloud Firestore backend. Backend didn't respond within 10 seconds.----- react-native #2923

Closed AntonisMalakas closed 4 years ago

AntonisMalakas commented 4 years ago
@firebase/firestore: Firestore (7.13.2): Could not reach Cloud Firestore backend. Backend didn't respond within 10 seconds.

ive been getting this error working on react-native. firebase connects normally, with auth() and it gets data from firebase realtime database, but i cant seem to get it working for firestore.

google-oss-bot commented 4 years ago

I found a few problems with this issue:

sanket1703 commented 4 years ago

I am facing the same problem

AntonisMalakas commented 4 years ago

I am facing the same problem

i have given up trying with this, i switched to react-native-firebase. if you are willing to switch and find any kind of problems while including the library in your project, feel free to contact me

schmidt-sebastian commented 4 years ago

@anthony-elhaddad @sanket1703 Sorry that we missed this issue.

If you still have the original set up, do you mind sharing your connection logs? You can enable detailed debug logging using firebase.firestore.setLogLevel('debug'). Thank you.

sanket1703 commented 4 years ago

[2020-04-22T05:53:08.814Z] @firebase/firestore: Firestore (7.14.1): FirestoreClient Initializing. user= KExOo6RynESPKWF3vetxh8qbjaE3 [Wed Apr 22 2020 11:23:11.441] LOG [2020-04-22T05:53:08.944Z] @firebase/firestore: Firestore (7.14.1): MemoryPersistence Starting transaction: Synchronize last document change read time [Wed Apr 22 2020 11:23:11.445] LOG [2020-04-22T05:53:08.950Z] @firebase/firestore: Firestore (7.14.1): MemoryPersistence Starting transaction: Get last stream token [Wed Apr 22 2020 11:23:11.454] LOG [2020-04-22T05:53:08.953Z] @firebase/firestore: Firestore (7.14.1): MemoryPersistence Starting transaction: Get next mutation batch [Wed Apr 22 2020 11:23:11.457] LOG [2020-04-22T05:53:08.958Z] @firebase/firestore: Firestore (7.14.1): MemoryPersistence Starting transaction: Locally write mutations [Wed Apr 22 2020 11:23:11.466] LOG [2020-04-22T05:53:08.968Z] @firebase/firestore: Firestore (7.14.1): MemoryPersistence Starting transaction: notifyLocalViewChanges [Wed Apr 22 2020 11:23:11.469] LOG [2020-04-22T05:53:08.971Z] @firebase/firestore: Firestore (7.14.1): MemoryPersistence Starting transaction: Get next mutation batch [Wed Apr 22 2020 11:23:11.470] LOG [2020-04-22T05:53:08.973Z] @firebase/firestore: Firestore (7.14.1): MemoryPersistence Starting transaction: Get next mutation batch [Wed Apr 22 2020 11:23:11.473] LOG [2020-04-22T05:53:08.979Z] @firebase/firestore: Firestore (7.14.1): Connection Creating WebChannel: https://firestore.googleapis.com/google.firestore.v1.Firestore/Write/channel [object Object] [Wed Apr 22 2020 11:23:11.481] LOG [2020-04-22T05:53:08.986Z] @firebase/firestore: Firestore (7.14.1): MemoryPersistence Starting transaction: Allocate target [Wed Apr 22 2020 11:23:11.486] LOG [2020-04-22T05:53:08.992Z] @firebase/firestore: Firestore (7.14.1): MemoryPersistence Starting transaction: Execute query [Wed Apr 22 2020 11:23:11.498] LOG [2020-04-22T05:53:08.996Z] @firebase/firestore: Firestore (7.14.1): IndexFreeQueryEngine Using full collection scan to execute query: %s Query(target=Target(Medicines/p6mdUUaFWavz3obrTlIc, orderBy: [name (asc)]); limitType=F) [Wed Apr 22 2020 11:23:11.502] LOG [2020-04-22T05:53:09.005Z] @firebase/firestore: Firestore (7.14.1): Connection Creating WebChannel: https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel [object Object] [Wed Apr 22 2020 11:23:11.516] LOG [2020-04-22T05:53:09.013Z] @firebase/firestore: Firestore (7.14.1): Connection Opening WebChannel transport. [Wed Apr 22 2020 11:23:11.517] LOG [2020-04-22T05:53:09.020Z] @firebase/firestore: Firestore (7.14.1): Connection WebChannel sending: {"database":"projects/tra1-bfac8/databases/(default)"} [Wed Apr 22 2020 11:23:11.540] LOG [2020-04-22T05:53:09.043Z] @firebase/firestore: Firestore (7.14.1): Connection Opening WebChannel transport. [Wed Apr 22 2020 11:23:11.543] LOG [2020-04-22T05:53:09.045Z] @firebase/firestore: Firestore (7.14.1): Connection WebChannel sending: {"database":"projects/tra1-bfac8/databases/(default)","addTarget":{"documents":{"documents":["projects/tra1-bfac8/databases/(default)/documents/Medicines/p6mdUUaFWavz3obrTlIc"]},"targetId":2}} [Wed Apr 22 2020 11:23:11.834] LOG [2020-04-22T05:53:09.329Z] @firebase/firestore: Firestore (7.14.1): Connection WebChannel transport opened. [Wed Apr 22 2020 11:23:11.849] LOG [2020-04-22T05:53:09.350Z] @firebase/firestore: Firestore (7.14.1): Connection WebChannel transport opened. [Wed Apr 22 2020 11:23:21.597] LOG Server data: undefined

sanket1703 commented 4 years ago

Please do update me on this ASAP. I have finished my project and this issue is stopping me from deployment.

schmidt-sebastian commented 4 years ago

@sanket1703 Thanks for these logs. Unfortunately, these only show the connection attempt, but not any responses. This could be expected if your device did not receive any data, but it makes it hard for us to debug.

One thing that you could try is to enable experimentalForceLongPolling, which switches our client to a different networking model. You can enable it as such:

firebase.firestore().settings({ experimentalForceLongPolling: true });

If that does not help, we probably need a small repro app that we can run locally to continue this investigation.

AntonisMalakas commented 4 years ago

@schmidt-sebastian @sanket1703 ill be able to make a small repo with the current problem as soon as im done with work. Hopefully to find the problem by the end of the debugging session.

Please take a look at this link https://firebase.google.com/docs/firestore/library-integrations provided by firebase.

React Native Firebase Platforms: Android, iOS React Native Firebase is the officially recommended React Native library for Firebase. However, it is not covered by Firebase support. Learn more about what you can do with React Native and Cloud Firestore in Getting started with Cloud Firestore on React Native.

@sanket1703 if your app is ready for deployment, you can always integrate React Native Firebase. this repo i did explaning the integration of react-native-firebase https://github.com/anthony-elhaddad/ReactNativeVectorFirebaseStarterKit Please contact me for any questions.

Thanks

sanket1703 commented 4 years ago

@anthony-elhaddad Sure Ill try react native firebase till then. Thank you.

olriko commented 4 years ago

same issue on ssr nuxt vuejs.

khmy2010 commented 4 years ago

same with Angular Fire despite having strong network connection (LAN) that can easily stream YouTube.

schmidt-sebastian commented 4 years ago

If these issues persist, please provide debug logs for Firestore with and without experimentalForceLongPolling. This will give us some insight into the network traffic.

khmy2010 commented 4 years ago

[2020-05-08T23:32:59.005Z] @firebase/firestore: Firestore (7.14.1): FirestoreClient Initializing. user= fEeMIXHBSyfqqGfOiUWlaztOl0H2 index.esm.js:106 [2020-05-08T23:32:59.030Z] @firebase/firestore: Firestore (7.14.1): MemoryPersistence Starting transaction: Get last stream token index.esm.js:106 [2020-05-08T23:32:59.033Z] @firebase/firestore: Firestore (7.14.1): MemoryPersistence Starting transaction: Get next mutation batch index.esm.js:106 [2020-05-08T23:32:59.047Z] @firebase/firestore: Firestore (7.14.1): MemoryPersistence Starting transaction: Allocate target index.esm.js:106 [2020-05-08T23:32:59.051Z] @firebase/firestore: Firestore (7.14.1): MemoryPersistence Starting transaction: Execute query index.esm.js:106 [2020-05-08T23:32:59.053Z] @firebase/firestore: Firestore (7.14.1): IndexFreeQueryEngine Using full collection scan to execute query: %s Query(target=Target(categories, filters: [uid == fEeMIXHBSyfqqGfOiUWlaztOl0H2], orderBy: [createdDate (desc), name (desc)]); limitType=F) index.esm.js:106 [2020-05-08T23:32:59.060Z] @firebase/firestore: Firestore (7.14.1): Connection Creating WebChannel: https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel [object Object] index.esm.js:106 [2020-05-08T23:32:59.085Z] @firebase/firestore: Firestore (7.14.1): Connection Opening WebChannel transport.

[2020-05-08T23:32:59.088Z] @firebase/firestore: Firestore (7.14.1): Connection WebChannel sending: {"database":"projects/(project name has been hidden by author)/databases/(default)","addTarget":{"query":{"structuredQuery":{"from":[{"collectionId":"categories"}],"where":{"fieldFilter":{"field":{"fieldPath":"uid"},"op":"EQUAL","value":{"stringValue":"fEeMIXHBSyfqqGfOiUWlaztOl0H2"}}},"orderBy":[{"field":{"fieldPath":"createdDate"},"direction":"DESCENDING"},{"field":{"fieldPath":"name"},"direction":"DESCENDING"}]},"parent":"projects/(project name has been hidden by author)/databases/(default)/documents"},"targetId":2}}

index.esm.js:106 [2020-05-08T23:32:59.743Z] @firebase/firestore: Firestore (7.14.1): Could not reach Cloud Firestore backend. Backend didn't respond within 10 seconds. This typically indicates that your device does not have a healthy Internet connection at the moment. The client will operate in offline mode until it is able to successfully connect to the backend. defaultLogHandler @ index.esm.js:106 push../nodemodules/@firebase/logger/dist/index.esm.js.Logger.error @ index.esm.js:216 ge @ index.cjs.js:4102 t.U @ index.cjs.js:10427 (anonymous) @ index.cjs.js:10396 (anonymous) @ index.cjs.js:4956 (anonymous) @ index.cjs.js:5099 invoke @ zone-evergreen.js:364 run @ zone-evergreen.js:123 (anonymous) @ zone-evergreen.js:857 invokeTask @ zone-evergreen.js:399 runTask @ zone-evergreen.js:167 drainMicroTaskQueue @ zone-evergreen.js:569 invokeTask @ zone-evergreen.js:484 invokeTask @ zone-evergreen.js:1621 globalZoneAwareCallback @ zone-evergreen.js:1647 index.esm.js:106 [2020-05-08T23:32:59.768Z] @firebase/firestore: Firestore (7.14.1): Connection WebChannel transport opened. index.esm.js:106 [2020-05-08T23:32:59.854Z] @firebase/firestore: Firestore (7.14.1): MemoryPersistence Starting transaction: Release target index.esm.js:106 [2020-05-08T23:32:59.856Z] @firebase/firestore: Firestore (7.14.1): Connection WebChannel sending: {"database":"projects/(project name has been hidden by author)/databases/(default)","removeTarget":2} index.esm.js:106 [2020-05-08T23:33:00.286Z] @firebase/firestore: Firestore (7.14.1): Connection WebChannel received: {"targetChange":{"targetChangeType":"ADD","targetIds":[2]}} index.esm.js:106 [2020-05-08T23:33:00.379Z] @firebase/firestore: Firestore (7.14.1): Connection WebChannel received: {"targetChange":{"targetChangeType":"REMOVE","targetIds":[2]}} index.esm.js:106 [2020-05-08T23:33:02.855Z] @firebase/firestore: Firestore (7.14.1): Connection WebChannel transport closed index.esm.js:106 [2020-05-08T23:33:02.862Z] @firebase/firestore: Firestore (7.14.1): PersistentStream stream callback skipped by getCloseGuardedDispatcher.

I am using AngularFire as well.

schmidt-sebastian commented 4 years ago

@khmy2010 Thank you for providing the logs. I have to do some more research here. What is interesting that we are able to establish a connection quite quickly:

[2020-05-08T23:32:59.085Z] @firebase/firestore: Firestore (7.14.1): Connection Opening WebChannel transport.
[2020-05-08T23:32:59.088Z] @firebase/firestore: Firestore (7.14.1): Connection WebChannel sending: ...
[2020-05-08T23:32:59.743Z] @firebase/firestore: Firestore (7.14.1): Could not reach Cloud Firestore backend. Backend didn't respond within 10 seconds.
[2020-05-08T23:32:59.768Z] @firebase/firestore: Firestore (7.14.1): Connection WebChannel transport opened.
[2020-05-08T23:32:59.856Z] @firebase/firestore: Firestore (7.14.1): Connection WebChannel sending: {"database":"projects/(project name has been hidden by author)/databases/(default)","removeTarget":2}
[2020-05-08T23:33:00.286Z] @firebase/firestore: Firestore (7.14.1): Connection WebChannel received: {"targetChange":{"targetChangeType":"ADD","targetIds":[2]}}

This log segment shows a successful connection within less than one second. Something must be off with our timer.

luisfelipesd commented 4 years ago

image

its happening actually in the firestore interfaces, it loads on my cellphone. and it was working on my laptop, it just stopped working all of a sudden.

mukulseth commented 4 years ago

Bump.. Having the same issue from my ReactJS app, and the Firebase Console as well.. glad to see I'm not the only one. Is there something I can do to fix this as it's holding my development up? Or is there a bigger problem here?

image

its happening actually in the firestore interfaces, it loads on my cellphone. and it was working on my laptop, it just stopped working all of a sudden.

kamami commented 4 years ago

Facing same issue!

Temkit commented 4 years ago

Facing same issue,

When reading from Firestore just after Signin :

Signin with Google -> reading from firestore (the same issue as below) Signin with email password -> reading from firestore (working as expected)

....

sjmedie commented 4 years ago

Same issues.

MichaelFrieze commented 4 years ago

I am also having this issue. My project is just a simple Create React App. If I refresh the page then I am connected and the error goes away.

MichaelFrieze commented 4 years ago

So I checked out one of my older commits and it works fine. This is what caused the error:

image

vivek781113 commented 4 years ago

Facing same issue. I have created simple application with JavaScript and html in order to explore firestore. Error,jpg code

schmidt-sebastian commented 4 years ago

If you are using the Node networking stack via React Native, we switched to @grpc/grpc-js from grpc in v7.14.0. We, however, don't recommend the Web SDK for React Native. We provide a React Native wrapper for Firestore: https://rnfirebase.io/firestore/.

We will continue investigate why connections from the Console and Browser don't resolve. It would help us a lot if somehow can confirm that this is also a regression in a recent build. Our browser build did not receive a new in network stack.

daem commented 4 years ago

having the same problem within the past 24 hours, its randomly occurred.

dpalmergithub commented 4 years ago

Had same problem just now on my site: https://danthedevman.com/blog , see attached ; vue stack hosted on firebase, issue resolved itself after trying to load the site again in another browser tab

Screen Shot 2020-05-16 at 8 50 01 PM Screen Shot 2020-05-16 at 8 50 14 PM
milanmeu commented 4 years ago

I have the same problem in the firebase console but only when using the Chrome browser. It works in a different browser like Edge. chrome_2020-05-17_11-40-33

ahtashamabbasse commented 4 years ago

I'm also facing the same issue I've shared the library versions and logs, hope that will suffice for debugging.

Note: Another thing I noticed, sometimes chrome stuck while this issue.

Library Version
redux-firestore ^0.13.0
react-redux-firebase ^3.4.0
firebase ^7.14.4
react ^16.13.1

[2020-05-17T12:35:57.144Z] @firebase/firestore: Firestore (7.14.3): FirestoreClient Initializing. user= null [2020-05-17T12:35:57.202Z] @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Get last stream token [2020-05-17T12:35:57.202Z] @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Get last stream token [2020-05-17T12:35:57.214Z] @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Allocate target [2020-05-17T12:35:57.218Z] @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Execute query [2020-05-17T12:35:57.220Z] @firebase/firestore: Firestore (7.14.3): IndexFreeQueryEngine Using full collection scan to execute query: %s Query(target=Target(todos, orderBy: [name (asc)]); limitType=F) [2020-05-17T12:35:57.227Z] @firebase/firestore: Firestore (7.14.3): Connection Creating WebChannel: https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel [object Object] [2020-05-17T12:35:57.758Z] @firebase/firestore: Firestore (7.14.3): Connection Opening WebChannel transport. [2020-05-17T12:35:57.765Z] @firebase/firestore: Firestore (7.14.3): Connection WebChannel sending: {"database":"projects/pubg-test-692b3/databases/(default)","addTarget":{"query":{"structuredQuery":{"from":[{"collectionId":"todos"}],"orderBy":[{"field":{"fieldPath":"name"},"direction":"ASCENDING"}]},"parent":"projects/pubg-test-692b3/databases/(default)/documents"},"targetId":2}}

jimpala commented 4 years ago

FWIW, I have a site blocking proxy installed on my Mac (Freedom) and turning it off just fixed this issue for me in Chrome. Did this after saw someone mentioned it at the bottom of #1457

AmethystLiang commented 4 years ago

Same issue here: [2020-05-18T03:37:55.038Z] @firebase/firestore: Firestore (7.14.3): OnlineStateTracker Could not reach Cloud Firestore backend. Backend didn't respond within 10 seconds. This typically indicates that your device does not have a healthy Internet connection at the moment. The client will operate in offline mode until it is able to successfully connect to the backend.

It works on Safari and broke half of the time in Chrome when trying to get user doc after they log in with Google.

Temkit commented 4 years ago

The same issue when trying to get user doc after they log in with Google AnD Facebook, but it's working fine when email password Signin.

i can confirm that it works on safari and not working on Opera, Firefox and Chrome !!!

schmidt-sebastian commented 4 years ago

To summarize some of the measures that you can take:

Update: I am able to connect to the Firestore Backend with ReactNative on iOS Simulator. My dependencies are:

  "base-64": "^0.1.0",
  "expo": "~37.0.3",
  "firebase": "^7.14.4",
  "react": "~16.9.0",
  "react-dom": "~16.9.0",
  "react-native": "https://github.com/expo/react-native/archive/sdk-37.0.1.tar.gz",
  "react-native-screens": "~2.2.0",
  "react-native-web": "~0.11.7"

If you have a reproduction app that showcases your issue, I can certainly take another look.

edi commented 4 years ago

Same issue here on firebase (js sdk for web). A ton of customers started complaining about having to login a lot more often than usual.

I am developing locally and I get this pretty often while being connected to the internet with the browser as active ... when saving the actual file.

https://youtu.be/6xRyvFAVLdQ -- check this out.

petrkrejcik commented 4 years ago

Solved with:

firebase.firestore().settings({ experimentalForceLongPolling: true });

(Web SDK v7.14.4)

TooManyJohns commented 4 years ago

@petrkrejcik You da man, mind giving me a lil explanation of that one liner??

petrkrejcik commented 4 years ago

@TooManyJohns I'm not the appropriate person to explain that, I've just used what @schmidt-sebastian suggested above in https://github.com/firebase/firebase-js-sdk/issues/2923#issuecomment-618183242

AmethystLiang commented 4 years ago

I used firebase.firestore().settings({ experimentalForceLongPolling: true }); and still got the same error:

[2020-05-21T00:11:42.818Z] @firebase/firestore: Firestore (7.14.3): OnlineStateTracker Could not reach Cloud Firestore backend. Backend didn't respond within 10 seconds. This typically indicates that your device does not have a healthy Internet connection at the moment. The client will operate in offline mode until it is able to successfully connect to the backend.

My initialization code:

if (!firebase.apps.length) {
  firebase.firestore().settings({ experimentalForceLongPolling: true });
  firebase.initializeApp(firebaseConfig[process.env.REACT_APP_FIREBASE_ENV!]);
}
schmidt-sebastian commented 4 years ago

Can you try calling firebase.firestore().settings() after firebase.initializeApp()? firebase.initializeApp() modifies global state that might undo your setting (but I am not 100% certain - on other platforms it throws an error if it is called after app startup).

AmethystLiang commented 4 years ago

Thank you @schmidt-sebastian for taking a look. I tried your suggestion as well but got the same error. settings() function also says it "Must be set before invoking any other methods."

New initialization code:

if (!firebase.apps.length) {
  firebase.initializeApp(firebaseConfig[process.env.REACT_APP_FIREBASE_ENV!]);
  firebase.firestore().settings({ experimentalForceLongPolling: true });
}

export const db = firebase.firestore();

It always works in Safari, and also works when I first load a page in Chrome, but for subsequent firestore DB calls, it intermittent throws the Firestore connection error, even when though our Internet is very good.

davemecha commented 4 years ago

I have the same issue on AngularFire with an Angular 8 project.

I'm developing remotely on a Chromebook on Chrome 83.0.4103.50 on the beta channel. As IDE I'm using GitPod.

As I experienced the problem, it more often occurs when the Chrome dev-tools are enabled. So when I switch them off, the PWA is mostly working as expected. When I turn on the dev-tools, I mostly get the firebase connection error:

@firebase/firestore: Firestore (7.14.3): Could not reach Cloud Firestore backend. Backend didn't respond within 10 seconds.
This typically indicates that your device does not have a healthy Internet connection at the moment. The client will operate in offline mode until it is able to successfully connect to the backend.

The error does not just occur after 10 seconds. It is fired nearly immediately.

Furthermore on the home-page of my application, where there is not much Firestore traffic the problem only sometimes occurs. On another page with heavy traffic the error happens every time on my device.

log without experimentalForceLongPolling

[2020-05-21T16:01:25.897Z]  @firebase/firestore: Firestore (7.14.3): FirestoreClient Initializing. user= null
index.esm.js:106 [2020-05-21T16:01:25.902Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Get last stream token
index.esm.js:106 [2020-05-21T16:01:25.903Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Get next mutation batch
index.esm.js:106 [2020-05-21T16:01:25.906Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Allocate target
index.esm.js:106 [2020-05-21T16:01:25.907Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Execute query
index.esm.js:106 [2020-05-21T16:01:25.909Z]  @firebase/firestore: Firestore (7.14.3): IndexFreeQueryEngine Using full collection scan to execute query: %s Query(target=Target(tables, filters: [code == 292v45], orderBy: [__name__ (asc)]); limitType=F)
index.esm.js:106 [2020-05-21T16:01:25.913Z]  @firebase/firestore: Firestore (7.14.3): Connection Creating WebChannel: https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel [object Object]
index.esm.js:106 [2020-05-21T16:01:25.916Z]  @firebase/firestore: Firestore (7.14.3): Could not reach Cloud Firestore backend. Backend didn't respond within 10 seconds.
This typically indicates that your device does not have a healthy Internet connection at the moment. The client will operate in offline mode until it is able to successfully connect to the backend.
index.esm.js:106 [2020-05-21T16:01:25.943Z]  @firebase/firestore: Firestore (7.14.3): Connection Opening WebChannel transport.
index.esm.js:106 [2020-05-21T16:01:25.946Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel sending: QUERY_DATA
index.esm.js:106 [2020-05-21T16:01:26.040Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel transport opened.
index.esm.js:106 [2020-05-21T16:01:26.290Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange":{"targetChangeType":"ADD","targetIds":[2]}}
index.esm.js:106 [2020-05-21T16:01:26.291Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"documentChange": SOME_DATA}
index.esm.js:106 [2020-05-21T16:01:26.296Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange": SOME_DATA}
index.esm.js:106 [2020-05-21T16:01:26.296Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange": SOME_DATA}
index.esm.js:106 [2020-05-21T16:01:26.297Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange": SOME_DATA}
index.esm.js:106 [2020-05-21T16:01:26.299Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Get last remote snapshot version
index.esm.js:106 [2020-05-21T16:01:26.301Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Apply remote event
index.esm.js:106 [2020-05-21T16:01:26.305Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: notifyLocalViewChanges
index.esm.js:106 [2020-05-21T16:01:26.306Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Get last remote snapshot version
index.esm.js:106 [2020-05-21T16:01:26.307Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Apply remote event
index.esm.js:106 [2020-05-21T16:01:26.310Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: notifyLocalViewChanges
index.esm.js:106 [2020-05-21T16:01:26.334Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Allocate target
index.esm.js:106 [2020-05-21T16:01:26.336Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Execute query
index.esm.js:106 [2020-05-21T16:01:26.337Z]  @firebase/firestore: Firestore (7.14.3): IndexFreeQueryEngine Using full collection scan to execute query: %s Query(SOME_QUERY)
index.esm.js:106 [2020-05-21T16:01:26.339Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel sending: SOME_DATA
index.esm.js:106 [2020-05-21T16:01:26.410Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange": SOME_DATA}
index.esm.js:106 [2020-05-21T16:01:26.479Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"documentChange": SOME_DATA}
index.esm.js:106 [2020-05-21T16:01:26.480Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange": SOME_DATA}
index.esm.js:106 [2020-05-21T16:01:26.480Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange": SOME_DATA}
index.esm.js:106 [2020-05-21T16:01:26.481Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Get last remote snapshot version
index.esm.js:106 [2020-05-21T16:01:26.486Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Apply remote event
index.esm.js:106 [2020-05-21T16:01:26.487Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: notifyLocalViewChanges
index.esm.js:106 [2020-05-21T16:01:26.494Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Allocate target
index.esm.js:106 [2020-05-21T16:01:26.504Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Execute query
index.esm.js:106 [2020-05-21T16:01:26.504Z]  @firebase/firestore: Firestore (7.14.3): IndexFreeQueryEngine Using full collection scan to execute query: %s Query(SOME_QUERY)
index.esm.js:106 [2020-05-21T16:01:26.506Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel sending: SOME_QUERY
index.esm.js:106 [2020-05-21T16:01:26.513Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Allocate target
index.esm.js:106 [2020-05-21T16:01:26.530Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Execute query
index.esm.js:106 [2020-05-21T16:01:26.537Z]  @firebase/firestore: Firestore (7.14.3): IndexFreeQueryEngine Using full collection scan to execute query: %s Query(SOME_QUERY)
index.esm.js:106 [2020-05-21T16:01:26.537Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel sending: SOME_DATA
index.esm.js:106 [2020-05-21T16:01:26.656Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"documentChange": SOME_DATA}
MANY DOCUMENT CHANGE EVENTS
index.esm.js:106 [2020-05-21T16:01:26.673Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"documentChange": SOME_DATA}
index.esm.js:106 [2020-05-21T16:01:26.684Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange": SOME_DATA}
index.esm.js:106 [2020-05-21T16:01:26.706Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Release target
index.esm.js:106 [2020-05-21T16:01:26.709Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel sending: {DATABASE,"removeTarget":2}
index.esm.js:106 [2020-05-21T16:01:26.712Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Release target
index.esm.js:106 [2020-05-21T16:01:26.714Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel sending: {DATABASE,"removeTarget":6}
index.esm.js:106 [2020-05-21T16:01:26.820Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange": SOME_DATA}
index.esm.js:106 [2020-05-21T16:01:26.820Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"documentChange": SOME_DATA}
index.esm.js:106 [2020-05-21T16:01:26.820Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange": SOME_DATA}
index.esm.js:106 [2020-05-21T16:01:26.821Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange": SOME_DATA}
index.esm.js:106 [2020-05-21T16:01:26.821Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange": SOME_DATA}
index.esm.js:106 [2020-05-21T16:01:26.822Z]  @firebase/firestore: Firestore (7.14.3): WatchChangeAggregator Detected inactive target 6
index.esm.js:106 [2020-05-21T16:01:26.822Z]  @firebase/firestore: Firestore (7.14.3): WatchChangeAggregator Detected inactive target 2
index.esm.js:106 [2020-05-21T16:01:26.828Z]  @firebase/firestore: Firestore (7.14.3): WatchChangeAggregator Detected inactive target 2
index.esm.js:106 [2020-05-21T16:01:26.829Z]  @firebase/firestore: Firestore (7.14.3): WatchChangeAggregator Detected inactive target 6
index.esm.js:106 [2020-05-21T16:01:26.829Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Get last remote snapshot version
index.esm.js:106 [2020-05-21T16:01:26.838Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Apply remote event
index.esm.js:106 [2020-05-21T16:01:26.872Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: notifyLocalViewChanges
index.esm.js:106 [2020-05-21T16:01:26.938Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange":{"targetChangeType":"REMOVE","targetIds":[2]}}
index.esm.js:106 [2020-05-21T16:01:26.945Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange":{"targetChangeType":"REMOVE","targetIds":[6]}}

When I turn on experimentalForceLongPolling, the error persists on the page with more heavy Firestore traffic. This is the log with long polling:

index.esm.js:106 [2020-05-21T16:27:46.563Z]  @firebase/firestore: Firestore (7.14.3): FirestoreClient Initializing. user= null
index.esm.js:106 [2020-05-21T16:27:46.571Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Get last stream token
index.esm.js:106 [2020-05-21T16:27:46.572Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Get next mutation batch
index.esm.js:106 [2020-05-21T16:27:46.779Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Allocate target
index.esm.js:106 [2020-05-21T16:27:46.784Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Execute query
index.esm.js:106 [2020-05-21T16:27:46.786Z]  @firebase/firestore: Firestore (7.14.3): IndexFreeQueryEngine Using full collection scan to execute query: %s Query(SOME_QUERY)
index.esm.js:106 [2020-05-21T16:27:46.796Z]  @firebase/firestore: Firestore (7.14.3): Connection Creating WebChannel: https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel [object Object]
index.esm.js:106 [2020-05-21T16:27:46.822Z]  @firebase/firestore: Firestore (7.14.3): Could not reach Cloud Firestore backend. Backend didn't respond within 10 seconds.
This typically indicates that your device does not have a healthy Internet connection at the moment. The client will operate in offline mode until it is able to successfully connect to the backend.
defaultLogHandler @ index.esm.js:106
index.esm.js:106 [2020-05-21T16:27:46.830Z]  @firebase/firestore: Firestore (7.14.3): Connection Opening WebChannel transport.
index.esm.js:106 [2020-05-21T16:27:46.833Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel sending: SOME_QUERY
index.esm.js:106 [2020-05-21T16:27:46.899Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel transport opened.
index.esm.js:106 [2020-05-21T16:27:46.959Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange":SOME_DATA}
index.esm.js:106 [2020-05-21T16:27:46.959Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"documentChange":SOME_DATA}
index.esm.js:106 [2020-05-21T16:27:47.286Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange":SOME_DATA}
index.esm.js:106 [2020-05-21T16:27:47.286Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange":SOME_DATA}
index.esm.js:106 [2020-05-21T16:27:47.286Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange":SOME_DATA}
index.esm.js:106 [2020-05-21T16:27:47.288Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Get last remote snapshot version
index.esm.js:106 [2020-05-21T16:27:47.290Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Apply remote event
index.esm.js:106 [2020-05-21T16:27:47.294Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: notifyLocalViewChanges
index.esm.js:106 [2020-05-21T16:27:47.294Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Get last remote snapshot version
index.esm.js:106 [2020-05-21T16:27:47.295Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Apply remote event
index.esm.js:106 [2020-05-21T16:27:47.296Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: notifyLocalViewChanges
index.esm.js:106 [2020-05-21T16:27:47.320Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Allocate target
index.esm.js:106 [2020-05-21T16:27:47.324Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Execute query
index.esm.js:106 [2020-05-21T16:27:47.324Z]  @firebase/firestore: Firestore (7.14.3): IndexFreeQueryEngine Using full collection scan to execute query: %s Query(SOME_QUERY)
index.esm.js:106 [2020-05-21T16:27:47.329Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel sending: SOME_QUERY
index.esm.js:106 [2020-05-21T16:27:47.492Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange":SOME_DATA}
index.esm.js:106 [2020-05-21T16:27:47.573Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"documentChange":SOME_DATA}
index.esm.js:106 [2020-05-21T16:27:47.574Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange":SOME_DATA}
index.esm.js:106 [2020-05-21T16:27:47.575Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange":SOME_DATA}
index.esm.js:106 [2020-05-21T16:27:47.578Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Get last remote snapshot version
index.esm.js:106 [2020-05-21T16:27:47.578Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Apply remote event
index.esm.js:106 [2020-05-21T16:27:47.583Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: notifyLocalViewChanges
index.esm.js:106 [2020-05-21T16:27:47.605Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Allocate target
index.esm.js:106 [2020-05-21T16:27:47.644Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Execute query
index.esm.js:106 [2020-05-21T16:27:47.644Z]  @firebase/firestore: Firestore (7.14.3): IndexFreeQueryEngine Using full collection scan to execute query: %s Query(SOME_QUERY)
index.esm.js:106 [2020-05-21T16:27:47.646Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel sending: SOME_QUERY
index.esm.js:106 [2020-05-21T16:27:47.651Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Allocate target
index.esm.js:106 [2020-05-21T16:27:47.655Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Execute query
index.esm.js:106 [2020-05-21T16:27:47.655Z]  @firebase/firestore: Firestore (7.14.3): IndexFreeQueryEngine Using full collection scan to execute query: %s Query(SOME_QUERY)
index.esm.js:106 [2020-05-21T16:27:47.656Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel sending: SOME_QUERY
index.esm.js:106 [2020-05-21T16:27:47.695Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Release target
index.esm.js:106 [2020-05-21T16:27:47.698Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel sending: SOME_QUERY
index.esm.js:106 [2020-05-21T16:27:47.705Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Release target
index.esm.js:106 [2020-05-21T16:27:47.708Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel sending: SOME_QUERY
index.esm.js:106 [2020-05-21T16:27:47.907Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange":SOME_DATA}
index.esm.js:106 [2020-05-21T16:27:48.089Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange":SOME_DATA}
index.esm.js:106 [2020-05-21T16:27:48.107Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange":SOME_DATA}
index.esm.js:106 [2020-05-21T16:27:48.108Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange":SOME_DATA}
index.esm.js:106 [2020-05-21T16:27:48.109Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"documentChange":SOME_DATA}
index.esm.js:106 [2020-05-21T16:27:48.111Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange":SOME_DATA}
index.esm.js:106 [2020-05-21T16:27:48.112Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange":SOME_DATA}
index.esm.js:106 [2020-05-21T16:27:48.120Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"documentChange":SOME_DATA}
MANY DOCUMENT CHANGE EVENTS
index.esm.js:106 [2020-05-21T16:27:48.163Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"documentChange":SOME_DATA}
index.esm.js:106 [2020-05-21T16:27:48.166Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange":SOME_DATA}
index.esm.js:106 [2020-05-21T16:27:48.168Z]  @firebase/firestore: Firestore (7.14.3): Connection WebChannel received: {"targetChange":SOME_DATA}
index.esm.js:106 [2020-05-21T16:27:48.170Z]  @firebase/firestore: Firestore (7.14.3): WatchChangeAggregator Detected inactive target 6
index.esm.js:106 [2020-05-21T16:27:48.173Z]  @firebase/firestore: Firestore (7.14.3): WatchChangeAggregator Detected inactive target 6
index.esm.js:106 [2020-05-21T16:27:48.178Z]  @firebase/firestore: Firestore (7.14.3): WatchChangeAggregator Detected inactive target 6
2index.esm.js:106 [2020-05-21T16:27:48.182Z]  @firebase/firestore: Firestore (7.14.3): WatchChangeAggregator Detected inactive target 6
3index.esm.js:106 [2020-05-21T16:27:48.183Z]  @firebase/firestore: Firestore (7.14.3): WatchChangeAggregator Detected inactive target 6
index.esm.js:106 [2020-05-21T16:27:48.184Z]  @firebase/firestore: Firestore (7.14.3): WatchChangeAggregator Detected inactive target 6
2index.esm.js:106 [2020-05-21T16:27:48.193Z]  @firebase/firestore: Firestore (7.14.3): WatchChangeAggregator Detected inactive target 6
3index.esm.js:106 [2020-05-21T16:27:48.194Z]  @firebase/firestore: Firestore (7.14.3): WatchChangeAggregator Detected inactive target 6
2index.esm.js:106 [2020-05-21T16:27:48.195Z]  @firebase/firestore: Firestore (7.14.3): WatchChangeAggregator Detected inactive target 6
index.esm.js:106 [2020-05-21T16:27:48.198Z]  @firebase/firestore: Firestore (7.14.3): WatchChangeAggregator Detected inactive target 6
2index.esm.js:106 [2020-05-21T16:27:48.205Z]  @firebase/firestore: Firestore (7.14.3): WatchChangeAggregator Detected inactive target 6
index.esm.js:106 [2020-05-21T16:27:48.206Z]  @firebase/firestore: Firestore (7.14.3): WatchChangeAggregator Detected inactive target 6
index.esm.js:106 [2020-05-21T16:27:48.206Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Get last remote snapshot version
index.esm.js:106 [2020-05-21T16:27:48.208Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: Apply remote event
index.esm.js:106 [2020-05-21T16:27:48.210Z]  @firebase/firestore: Firestore (7.14.3): MemoryPersistence Starting transaction: notifyLocalViewChanges

This error keeps me from working on my app. It even occurs on the production deployment, when Chrome dev-tools are on.

Is there any workaround for this? Any downgrade? I didn't find any yet.

davemecha commented 4 years ago

OK, I checked my last package updates in the repo.

For me, downgrading from "firebase": "^7.14.4" to "firebase": "^7.14.1" via npm install firebase@7.14.1 --save worked as a workaround. Now the error is gone and I can keep on working.

Remember: I'm working on an Angular 8 project with AngularFire installed (if that matters).

I hope this helps someone.

khmy2010 commented 4 years ago

can the contributors explain what's the 10seconds checking trying to solve at the first place? And does the problem it intends to solve really solve?

In my usage experience, 100% of the time it fires within 1second (to include page load, it's less than 5 seconds)

Perhaps from there, we can re-evaluate whether is this checking really necessarily, as currently, it introduces more problems then it trying to solve, which, in my perspective, is very, very counterintuitive and counterproductive.

AmethystLiang commented 4 years ago

@davemecha Downgrade to "firebase": "^7.14.1" works for me. Thank you!

schmidt-sebastian commented 4 years ago

The 10s timeout transitions the client into offline mode. In offline mode, we return results for all queries from cache, even if we have no current data. On top of that, offline mode flips all active queries back to "fromCache: true". This design has served as well across platforms and has been part of Firestore since its initial public release.

The question here is why the timeout fires early - and I don't yet have an explanation. I will keep you updated should I find the root cause.

schmidt-sebastian commented 4 years ago

I figured out what is happening. We added a visibility handler to enable faster IndexedDB recovery, but it seems to fast-forward all delayed tasks. I will address this in the next release, but note that we have a long weekend coming up (including this Friday). Please use 7.14.1 in the meantime.

Offending code: https://github.com/firebase/firebase-js-sdk/blob/fb9005955420ab854bc585275216ff410a2bdbd7/packages/firestore/src/util/async_queue.ts#L239

yzalvov commented 4 years ago

Same here with Android device failing a React Native app. In development mode with managed workflow via Expo SDK 37 client app. Nothing helps, tried so far:

@schmidt-sebastian also the root of the problem might be in some recent change in Firebase cloud service itself, no matter the firebase module specific version. I think so because the earlier deploy of my app with Expo 36 and firebase version 7.6.1 now being tested via the Expo Client on Android device is getting super long responses from Firebase service. Like tens of seconds long on Android. When it was milliseconds before.

** No problems on iOS though. *** Can't use react-native-firebase as it's not supported by Expo Managed Workflows.

tad-iizuka commented 4 years ago

In my case, Encounters Error using Google sign-in method, Email/Password method is ok.

@firebase/firestore: Firestore (7.14.5): Could not reach Cloud Firestore backend. Backend didn't respond within 10 seconds. This typically indicates that your device does not have a healthy Internet connection at the moment. The client will operate in offline mode until it is able to successfully connect to the backend.

Temkit commented 4 years ago

i'm using redux-saga (where the stuff is happening), i now execute my code under client with :

if(typeof window !== 'undefined'){ .... }

and i've got a new error :

DOMException: Failed to execute 'transaction' on 'IDBDatabase': The database connection is closing. at qk (webpack-internal:///./node_modules/@firebase/auth/dist/auth.esm.js:279:187) at eval (webpack-internal:///./node_modules/@firebase/auth/dist/auth.esm.js:280:81) at e.g (webpack-internal:///./node_modules/@firebase/auth/dist/auth.esm.js:76:101) at Nc (webpack-internal:///./node_modules/@firebase/auth/dist/auth.esm.js:79:195) at Jc (webpack-internal:///./node_modules/@firebase/auth/dist/auth.esm.js:79:85) at D.k.ec (webpack-internal:///./node_modules/@firebase/auth/dist/auth.esm.js:78:303) at sc (webpack-internal:///./node_modules/@firebase/auth/dist/auth.esm.js:72:786)

schmidt-sebastian commented 4 years ago

@Temkit Please open a different issue to diagnose your problem with Firebase Auth.

kamami commented 4 years ago

Same issue with firebase 7.14.5. @firebase/firestore: Firestore (7.14.5): Could not reach Cloud Firestore backend. Backend didn't respond within 10 seconds.

VladimirHumeniuk commented 4 years ago

Same issue with firebase 7.14.2. @firebase/firestore: Firestore (7.14.2): Could not reach Cloud Firestore backend. Backend didn't respond within 10 seconds.