Skip to content

🐛 [cloud_firestore] Android: Firestore cannot re-establish connection after some time (or change of network) #5855

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
frankyvij opened this issue Apr 21, 2021 · 7 comments
Labels
Needs Attention This issue needs maintainer attention. resolution: duplicate This issue or pull request already exists type: bug Something isn't working

Comments

@frankyvij
Copy link

frankyvij commented Apr 21, 2021

Bug report

Describe the bug
Technically, I am not 100% sure if the issue is caused by cloud_firestore, or in fact if it is caused by the combination of workflows within firestore.

My users have complained that the Android app keeps losing connection to the firestore snapshot (as well as individual document.get() queries) after they switch from mobile data to WiFi. Even if they continue to stay on the same network, but keep the application in the background, when they open the app again - the connection is lost.

Steps to reproduce

I would like to highlight that the device is not offline. The device is in fact online, and I can confirm with various other applications installed on the same device. The issue is very easily reproducible and happens frequently on Android. I have not received any reports of such errors from iOS users (using the same code-base). The problem occurs in a couple of these scenarios:

  • When you change your device network. If you are on mobile data and switch to WiFi (or vice versa), chances are that all firestore calls will fail. All my users are reportedly restarting the app when this happens. Also, please note that this has only been observed on Android.

  • When you keep the app alive in the background. If the user opens the app after a while, the app will fail to connect to firestore. After about 20-25 seconds, firestore connection finally gets established, and then everything comes back to normal.

Expected behavior

Firestore should not lose connection and all snapshots and get queries should still be successful after network change/open the app after a while from the background.


Additional context

These are the logs that I have been able to capture. Note how the application is trying to re-establish the connection and it keeps failing. After multiple retries, towards the end, the connection is established and everything works fine. The logs are not complete, and only show you the last 14 seconds of interaction before the connection is successfully re-established. Actual duration was well more than 30 seconds before the user could re-establish the connection.

I am surprised that this issue is not reported by other Flutter users, is there something wrong with my setup?

04-11 03:07:02.149  2899  3876 D FreecessController: UFZ : com.vetfinder.onepetstop(4843)
04-11 03:07:12.169  2899  4868 D FreecessController: FZ : com.vetfinder.onepetstop(4843)
04-11 03:09:57.800  2899  3896 D FreecessController: UFZ : com.vetfinder.onepetstop(4843)
04-11 03:09:57.809  4843  9700 V NativeCrypto: Read error: ssl=0x76a9c7f648: I/O error during system call, Software caused connection abort**
04-11 03:09:58.117  4843  5164 W Firestore: (22.1.2) [WatchStream]: (5d02088) Stream closed with status: d1{code=UNAVAILABLE, description=End of stream or IOException, cause=null}.
04-11 03:09:58.139  4843 11105 V NativeCrypto: Write error: ssl=0x76a9c7f648: I/O error during system call, Broken pipe
04-11 03:09:58.150  4843 11105 V NativeCrypto: SSL shutdown failed: ssl=0x76a9c7f648: I/O error during system call, Success
04-11 03:10:07.414  2899  3014 D FreecessController: FZ : com.vetfinder.onepetstop(4843)
04-11 03:14:01.533  2899  5081 D FreecessController: UFZ : com.vetfinder.onepetstop(4843)
04-11 03:14:01.536  4843 11105 V NativeCrypto: Read error: ssl=0x757fe88f48: I/O error during system call, Software caused connection abort
04-11 03:14:01.544  4843 11103 V NativeCrypto: Write error: ssl=0x757fe88f48: I/O error during system call, Broken pipe
04-11 03:14:01.546  4843 11103 V NativeCrypto: Write error: ssl=0x757fe88f48: I/O error during system call, Broken pipe
04-11 03:14:01.547  4843 11103 V NativeCrypto: SSL shutdown failed: ssl=0x757fe88f48: I/O error during system call, Success
04-11 03:14:01.551  4843  5164 W Firestore: (22.1.2) [WatchStream]: (5d02088) Stream closed with status: d1{code=UNAVAILABLE, description=End of stream or IOException, cause=null}.
04-11 03:14:53.642  2899  3014 D FreecessController: FZ : com.vetfinder.onepetstop(4843)
04-11 03:15:31.781  2899  5081 D FreecessController: UFZ : com.vetfinder.onepetstop(4843)
04-11 03:15:31.803  4843  5164 W Firestore: (22.1.2) [WatchStream]: (5d02088) Stream closed with status: d1{code=UNAVAILABLE, description=null, cause=java.net.ConnectException: failed to connect to firestore.googleapis.com/172.217.194.95 (port 443) from /:: (port 52582): connect failed: ECONNABORTED (Software caused connection abort)
04-11 03:15:31.803  4843  5164 W Firestore:     at libcore.io.IoBridge.connect(IoBridge.java:143)
04-11 03:15:31.803  4843  5164 W Firestore:     at java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:142)
04-11 03:15:31.803  4843  5164 W Firestore:     at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:390)
04-11 03:15:31.803  4843  5164 W Firestore:     at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:230)
04-11 03:15:31.803  4843  5164 W Firestore:     at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:212)
04-11 03:15:31.803  4843  5164 W Firestore:     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:436)
04-11 03:15:31.803  4843  5164 W Firestore:     at java.net.Socket.connect(Socket.java:621)
04-11 03:15:31.803  4843  5164 W Firestore:     at java.net.Socket.connect(Socket.java:570)
04-11 03:15:31.803  4843  5164 W Firestore:     at java.net.Socket.<init>(Socket.java:450)
04-11 03:15:31.803  4843  5164 W Firestore:     at java.net.Socket.<init>(Socket.java:250)
04-11 03:15:31.803  4843  5164 W Firestore:     at javax.net.DefaultSocketFactory.createSocket(SocketFactory.java:285)
04-11 03:15:31.803  4843  5164 W Firestore:     at h.b.l1.h$d.run(Unknown Source:56)
04-11 03:15:31.803  4843  5164 W Firestore:     at h.b.k1.y1.run(Unknown Source:11)
04-11 03:15:31.803  4843  5164 W Firestore:     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
04-11 03:15:31.803  4843  5164 W Firestore:     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
04-11 03:15:31.803  4843  5164 W Firestore:     at java.lang.Thread.run(Thread.java:919)
04-11 03:15:31.803  4843  5164 W Firestore: Caused by: android.system.ErrnoException: connect failed: ECONNABORTED (Software caused connection abort)
04-11 03:15:31.803  4843  5164 W Firestore:     at libcore.io.Linux.connect(Native Method)
04-11 03:15:31.803  4843  5164 W Firestore:     at libcore.io.ForwardingOs.connect(ForwardingOs.java:95)
04-11 03:15:31.803  4843  5164 W Firestore:     at libcore.io.BlockGuardOs.connect(BlockGuardOs.java:136)
04-11 03:15:31.803  4843  5164 W Firestore:     at libcore.io.ForwardingOs.connect(ForwardingOs.java:95)
04-11 03:15:31.803  4843  5164 W Firestore:     at libcore.io.IoBridge.connectErrno(IoBridge.java:157)
04-11 03:15:31.803  4843  5164 W Firestore:     at libcore.io.IoBridge.connect(IoBridge.java:135)
04-11 03:15:31.803  4843  5164 W Firestore:     ... 15 more
04-11 03:15:31.803  4843  5164 W Firestore: }.
04-11 03:15:31.862  4843 11105 W h.b.k1.c1: [{0}] Failed to resolve name. status={1}
04-11 03:15:31.892  4843  5164 W Firestore: (22.1.2) [WatchStream]: (5d02088) Stream closed with status: d1{code=UNAVAILABLE, description=null, cause=java.net.ConnectException: failed to connect to firestore.googleapis.com/172.217.194.95 (port 443) from /:: (port 52582): connect failed: ECONNABORTED (Software caused connection abort)
04-11 03:15:31.892  4843  5164 W Firestore:     at libcore.io.IoBridge.connect(IoBridge.java:143)
04-11 03:15:31.892  4843  5164 W Firestore:     at java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:142)
04-11 03:15:31.892  4843  5164 W Firestore:     at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:390)
04-11 03:15:31.892  4843  5164 W Firestore:     at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:230)
04-11 03:15:31.892  4843  5164 W Firestore:     at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:212)
04-11 03:15:31.892  4843  5164 W Firestore:     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:436)
04-11 03:15:31.892  4843  5164 W Firestore:     at java.net.Socket.connect(Socket.java:621)
04-11 03:15:31.892  4843  5164 W Firestore:     at java.net.Socket.connect(Socket.java:570)
04-11 03:15:31.892  4843  5164 W Firestore:     at java.net.Socket.<init>(Socket.java:450)
04-11 03:15:31.892  4843  5164 W Firestore:     at java.net.Socket.<init>(Socket.java:250)
04-11 03:15:31.892  4843  5164 W Firestore:     at javax.net.DefaultSocketFactory.createSocket(SocketFactory.java:285)
04-11 03:15:31.892  4843  5164 W Firestore:     at h.b.l1.h$d.run(Unknown Source:56)
04-11 03:15:31.892  4843  5164 W Firestore:     at h.b.k1.y1.run(Unknown Source:11)
04-11 03:15:31.892  4843  5164 W Firestore:     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
04-11 03:15:31.892  4843  5164 W Firestore:     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
04-11 03:15:31.892  4843  5164 W Firestore:     at java.lang.Thread.run(Thread.java:919)
04-11 03:15:31.892  4843  5164 W Firestore: Caused by: android.system.ErrnoException: connect failed: ECONNABORTED (Software caused connection abort)
04-11 03:15:31.892  4843  5164 W Firestore:     at libcore.io.Linux.connect(Native Method)
04-11 03:15:31.892  4843  5164 W Firestore:     at libcore.io.ForwardingOs.connect(ForwardingOs.java:95)
04-11 03:15:31.892  4843  5164 W Firestore:     at libcore.io.BlockGuardOs.connect(BlockGuardOs.java:136)
04-11 03:15:31.892  4843  5164 W Firestore:     at libcore.io.ForwardingOs.connect(ForwardingOs.java:95)
04-11 03:15:31.892  4843  5164 W Firestore:     at libcore.io.IoBridge.connectErrno(IoBridge.java:157)
04-11 03:15:31.892  4843  5164 W Firestore:     at libcore.io.IoBridge.connect(IoBridge.java:135)
04-11 03:15:31.892  4843  5164 W Firestore:     ... 15 more
04-11 03:15:31.892  4843  5164 W Firestore: }.
04-11 03:15:32.994  4843 11075 W h.b.k1.c1: [{0}] Failed to resolve name. status={1}
04-11 03:15:33.945  4843  5164 W Firestore: (22.1.2) [WatchStream]: (5d02088) Stream closed with status: d1{code=UNAVAILABLE, description=Unable to resolve host firestore.googleapis.com, cause=java.lang.RuntimeException: java.net.UnknownHostException: Unable to resolve host "firestore.googleapis.com": No address associated with hostname
04-11 03:15:33.945  4843  5164 W Firestore:     at h.b.k1.b0.a(Unknown Source:119)
04-11 03:15:33.945  4843  5164 W Firestore:     at h.b.k1.b0$d.a(Unknown Source:138)
04-11 03:15:33.945  4843  5164 W Firestore:     at h.b.k1.b0$d.run(Unknown Source:42)
04-11 03:15:33.945  4843  5164 W Firestore:     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
04-11 03:15:33.945  4843  5164 W Firestore:     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
04-11 03:15:33.945  4843  5164 W Firestore:     at java.lang.Thread.run(Thread.java:919)
04-11 03:15:33.945  4843  5164 W Firestore: Caused by: java.net.UnknownHostException: Unable to resolve host "firestore.googleapis.com": No address associated with hostname
04-11 03:15:33.945  4843  5164 W Firestore:     at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:124)
04-11 03:15:33.945  4843  5164 W Firestore:     at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:103)
04-11 03:15:33.945  4843  5164 W Firestore:     at java.net.InetAddress.getAllByName(InetAddress.java:1152)
04-11 03:15:33.945  4843  5164 W Firestore:     at h.b.k1.b0$b.a(Unknown Source:0)
04-11 03:15:33.945  4843  5164 W Firestore:     at h.b.k1.b0.a(Unknown Source:13)
04-11 03:15:33.945  4843  5164 W Firestore:     ... 5 more
04-11 03:15:33.945  4843  5164 W Firestore: }.
04-11 03:15:34.441  4843 11075 W h.b.k1.c1: [{0}] Failed to resolve name. status={1}
04-11 03:15:36.255  4843  5164 W Firestore: (22.1.2) [WatchStream]: (5d02088) Stream closed with status: d1{code=UNAVAILABLE, description=Unable to resolve host firestore.googleapis.com, cause=java.lang.RuntimeException: java.net.UnknownHostException: Unable to resolve host "firestore.googleapis.com": No address associated with hostname
04-11 03:15:36.255  4843  5164 W Firestore:     at h.b.k1.b0.a(Unknown Source:119)
04-11 03:15:36.255  4843  5164 W Firestore:     at h.b.k1.b0$d.a(Unknown Source:138)
04-11 03:15:36.255  4843  5164 W Firestore:     at h.b.k1.b0$d.run(Unknown Source:42)
04-11 03:15:36.255  4843  5164 W Firestore:     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
04-11 03:15:36.255  4843  5164 W Firestore:     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
04-11 03:15:36.255  4843  5164 W Firestore:     at java.lang.Thread.run(Thread.java:919)
04-11 03:15:36.255  4843  5164 W Firestore: Caused by: java.net.UnknownHostException: Unable to resolve host "firestore.googleapis.com": No address associated with hostname
04-11 03:15:36.255  4843  5164 W Firestore:     at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:156)
04-11 03:15:36.255  4843  5164 W Firestore:     at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:103)
04-11 03:15:36.255  4843  5164 W Firestore:     at java.net.InetAddress.getAllByName(InetAddress.java:1152)
04-11 03:15:36.255  4843  5164 W Firestore:     at h.b.k1.b0$b.a(Unknown Source:0)
04-11 03:15:36.255  4843  5164 W Firestore:     at h.b.k1.b0.a(Unknown Source:13)
04-11 03:15:36.255  4843  5164 W Firestore:     ... 5 more
04-11 03:15:36.255  4843  5164 W Firestore: Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No address associated with hostname)
04-11 03:15:36.255  4843  5164 W Firestore:     at libcore.io.Linux.android_getaddrinfo(Native Method)
04-11 03:15:36.255  4843  5164 W Firestore:     at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:74)
04-11 03:15:36.255  4843  5164 W Firestore:     at libcore.io.BlockGuardOs.android_getaddrinfo(BlockGuardOs.java:200)
04-11 03:15:36.255  4843  5164 W Firestore:     at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:74)
04-11 03:15:36.255  4843  5164 W Firestore:     at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:135)
04-11 03:15:36.255  4843  5164 W Firestore:     ... 9 more
04-11 03:15:36.255  4843  5164 W Firestore: }.
04-11 03:15:36.927  4843 11075 W h.b.k1.c1: [{0}] Failed to resolve name. status={1}
04-11 03:15:48.195  4843  5164 W Firestore: (22.1.2) [WatchStream]: (5d02088) Stream closed with status: d1{code=UNAVAILABLE, description=Unable to resolve host firestore.googleapis.com, cause=java.lang.RuntimeException: java.net.UnknownHostException: Unable to resolve host "firestore.googleapis.com": No address associated with hostname
04-11 03:15:48.195  4843  5164 W Firestore:     at h.b.k1.b0.a(Unknown Source:119)
04-11 03:15:48.195  4843  5164 W Firestore:     at h.b.k1.b0$d.a(Unknown Source:138)
04-11 03:15:48.195  4843  5164 W Firestore:     at h.b.k1.b0$d.run(Unknown Source:42)
04-11 03:15:48.195  4843  5164 W Firestore:     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
04-11 03:15:48.195  4843  5164 W Firestore:     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
04-11 03:15:48.195  4843  5164 W Firestore:     at java.lang.Thread.run(Thread.java:919)
04-11 03:15:48.195  4843  5164 W Firestore: Caused by: java.net.UnknownHostException: Unable to resolve host "firestore.googleapis.com": No address associated with hostname
04-11 03:15:48.195  4843  5164 W Firestore:     at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:156)
04-11 03:15:48.195  4843  5164 W Firestore:     at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:103)
04-11 03:15:48.195  4843  5164 W Firestore:     at java.net.InetAddress.getAllByName(InetAddress.java:1152)
04-11 03:15:48.195  4843  5164 W Firestore:     at h.b.k1.b0$b.a(Unknown Source:0)
04-11 03:15:48.195  4843  5164 W Firestore:     at h.b.k1.b0.a(Unknown Source:13)
04-11 03:15:48.195  4843  5164 W Firestore:     ... 5 more
04-11 03:15:48.195  4843  5164 W Firestore: Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No address associated with hostname)
04-11 03:15:48.195  4843  5164 W Firestore:     at libcore.io.Linux.android_getaddrinfo(Native Method)
04-11 03:15:48.195  4843  5164 W Firestore:     at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:74)
04-11 03:15:48.195  4843  5164 W Firestore:     at libcore.io.BlockGuardOs.android_getaddrinfo(BlockGuardOs.java:200)
04-11 03:15:48.195  4843  5164 W Firestore:     at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:74)
04-11 03:15:48.195  4843  5164 W Firestore:     at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:135)
04-11 03:15:48.195  4843  5164 W Firestore:     ... 9 more
04-11 03:15:48.195  4843  5164 W Firestore: }.
04-11 03:15:49.626  4843 11075 W h.b.k1.c1: [{0}] Failed to resolve name. status={1}
04-11 03:16:00.435  4843  5164 W Firestore: (22.1.2) [WatchStream]: (5d02088) Stream closed with status: d1{code=UNAVAILABLE, description=Unable to resolve host firestore.googleapis.com, cause=java.lang.RuntimeException: java.net.UnknownHostException: Unable to resolve host "firestore.googleapis.com": No address associated with hostname
04-11 03:16:00.435  4843  5164 W Firestore:     at h.b.k1.b0.a(Unknown Source:119)
04-11 03:16:00.435  4843  5164 W Firestore:     at h.b.k1.b0$d.a(Unknown Source:138)
04-11 03:16:00.435  4843  5164 W Firestore:     at h.b.k1.b0$d.run(Unknown Source:42)
04-11 03:16:00.435  4843  5164 W Firestore:     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
04-11 03:16:00.435  4843  5164 W Firestore:     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
04-11 03:16:00.435  4843  5164 W Firestore:     at java.lang.Thread.run(Thread.java:919)
04-11 03:16:00.435  4843  5164 W Firestore: Caused by: java.net.UnknownHostException: Unable to resolve host "firestore.googleapis.com": No address associated with hostname
04-11 03:16:00.435  4843  5164 W Firestore:     at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:156)
04-11 03:16:00.435  4843  5164 W Firestore:     at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:103)
04-11 03:16:00.435  4843  5164 W Firestore:     at java.net.InetAddress.getAllByName(InetAddress.java:1152)
04-11 03:16:00.435  4843  5164 W Firestore:     at h.b.k1.b0$b.a(Unknown Source:0)
04-11 03:16:00.435  4843  5164 W Firestore:     at h.b.k1.b0.a(Unknown Source:13)
04-11 03:16:00.435  4843  5164 W Firestore:     ... 5 more
04-11 03:16:00.435  4843  5164 W Firestore: Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No address associated with hostname)
04-11 03:16:00.435  4843  5164 W Firestore:     at libcore.io.Linux.android_getaddrinfo(Native Method)
04-11 03:16:00.435  4843  5164 W Firestore:     at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:74)
04-11 03:16:00.435  4843  5164 W Firestore:     at libcore.io.BlockGuardOs.android_getaddrinfo(BlockGuardOs.java:200)
04-11 03:16:00.435  4843  5164 W Firestore:     at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:74)
04-11 03:16:00.435  4843  5164 W Firestore:     at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:135)
04-11 03:16:00.435  4843  5164 W Firestore:     ... 9 more
04-11 03:16:00.435  4843  5164 W Firestore: }.
04-11 03:16:08.354  2899  3014 D FreecessController: FZ : com.vetfinder.onepetstop(4843)
04-11 03:16:45.101  2899  5658 D FreecessController: UFZ : com.vetfinder.onepetstop(4843)
04-11 03:16:45.114  4843  5164 W Firestore: (22.1.2) [WatchStream]: (5d02088) Stream closed with status: d1{code=UNAVAILABLE, description=Unable to resolve host firestore.googleapis.com, cause=java.lang.RuntimeException: java.net.UnknownHostException: Unable to resolve host "firestore.googleapis.com": No address associated with hostname
04-11 03:16:45.114  4843  5164 W Firestore:     at h.b.k1.b0.a(Unknown Source:119)
04-11 03:16:45.114  4843  5164 W Firestore:     at h.b.k1.b0$d.a(Unknown Source:138)
04-11 03:16:45.114  4843  5164 W Firestore:     at h.b.k1.b0$d.run(Unknown Source:42)
04-11 03:16:45.114  4843  5164 W Firestore:     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
04-11 03:16:45.114  4843  5164 W Firestore:     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
04-11 03:16:45.114  4843  5164 W Firestore:     at java.lang.Thread.run(Thread.java:919)
04-11 03:16:45.114  4843  5164 W Firestore: Caused by: java.net.UnknownHostException: Unable to resolve host "firestore.googleapis.com": No address associated with hostname
04-11 03:16:45.114  4843  5164 W Firestore:     at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:156)
04-11 03:16:45.114  4843  5164 W Firestore:     at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:103)
04-11 03:16:45.114  4843  5164 W Firestore:     at java.net.InetAddress.getAllByName(InetAddress.java:1152)
04-11 03:16:45.114  4843  5164 W Firestore:     at h.b.k1.b0$b.a(Unknown Source:0)
04-11 03:16:45.114  4843  5164 W Firestore:     at h.b.k1.b0.a(Unknown Source:13)
04-11 03:16:45.114  4843  5164 W Firestore:     ... 5 more
04-11 03:16:45.114  4843  5164 W Firestore: Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No address associated with hostname)
04-11 03:16:45.114  4843  5164 W Firestore:     at libcore.io.Linux.android_getaddrinfo(Native Method)
04-11 03:16:45.114  4843  5164 W Firestore:     at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:74)
04-11 03:16:45.114  4843  5164 W Firestore:     at libcore.io.BlockGuardOs.android_getaddrinfo(BlockGuardOs.java:200)
04-11 03:16:45.114  4843  5164 W Firestore:     at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:74)
04-11 03:16:45.114  4843  5164 W Firestore:     at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:135)
04-11 03:16:45.114  4843  5164 W Firestore:     ... 9 more
04-11 03:16:45.114  4843  5164 W Firestore: }.
04-11 03:16:45.116  4843 11075 W h.b.k1.c1: [{0}] Failed to resolve name. status={1}
04-11 03:16:51.111  2899  3014 D FreecessController: FZ : com.vetfinder.onepetstop(4843)
04-11 03:19:02.400  2899  4877 D FreecessController: UFZ : com.vetfinder.onepetstop(4843)
04-11 03:19:02.419  4843  5164 W Firestore: (22.1.2) [WatchStream]: (5d02088) Stream closed with status: d1{code=UNAVAILABLE, description=Unable to resolve host firestore.googleapis.com, cause=java.lang.RuntimeException: java.net.UnknownHostException: Unable to resolve host "firestore.googleapis.com": No address associated with hostname
04-11 03:19:02.419  4843  5164 W Firestore:     at h.b.k1.b0.a(Unknown Source:119)
04-11 03:19:02.419  4843  5164 W Firestore:     at h.b.k1.b0$d.a(Unknown Source:138)
04-11 03:19:02.419  4843  5164 W Firestore:     at h.b.k1.b0$d.run(Unknown Source:42)
04-11 03:19:02.419  4843  5164 W Firestore:     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
04-11 03:19:02.419  4843  5164 W Firestore:     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
04-11 03:19:02.419  4843  5164 W Firestore:     at java.lang.Thread.run(Thread.java:919)
04-11 03:19:02.419  4843  5164 W Firestore: Caused by: java.net.UnknownHostException: Unable to resolve host "firestore.googleapis.com": No address associated with hostname
04-11 03:19:02.419  4843  5164 W Firestore:     at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:156)
04-11 03:19:02.419  4843  5164 W Firestore:     at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:103)
04-11 03:19:02.419  4843  5164 W Firestore:     at java.net.InetAddress.getAllByName(InetAddress.java:1152)
04-11 03:19:02.419  4843  5164 W Firestore:     at h.b.k1.b0$b.a(Unknown Source:0)
04-11 03:19:02.419  4843  5164 W Firestore:     at h.b.k1.b0.a(Unknown Source:13)
04-11 03:19:02.419  4843  5164 W Firestore:     ... 5 more
04-11 03:19:02.419  4843  5164 W Firestore: Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No address associated with hostname)
04-11 03:19:02.419  4843  5164 W Firestore:     at libcore.io.Linux.android_getaddrinfo(Native Method)
04-11 03:19:02.419  4843  5164 W Firestore:     at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:74)
04-11 03:19:02.419  4843  5164 W Firestore:     at libcore.io.BlockGuardOs.android_getaddrinfo(BlockGuardOs.java:200)
04-11 03:19:02.419  4843  5164 W Firestore:     at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:74)
04-11 03:19:02.419  4843  5164 W Firestore:     at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:135)
04-11 03:19:02.419  4843  5164 W Firestore:     ... 9 more
04-11 03:19:02.419  4843  5164 W Firestore: }.
04-11 03:19:03.537  2899  3014 D FreecessController: FZ : com.vetfinder.onepetstop(4843)
04-11 03:19:26.219  2899  5039 D FreecessController: UFZ : com.vetfinder.onepetstop(4843)
04-11 03:19:26.223  4843 11103 V NativeCrypto: Read error: ssl=0x7616331b48: I/O error during system call, Software caused connection abort
04-11 03:19:26.228  4843  9700 V NativeCrypto: Write error: ssl=0x7616331b48: I/O error during system call, Broken pipe
04-11 03:19:26.230  4843  9700 V NativeCrypto: SSL shutdown failed: ssl=0x7616331b48: I/O error during system call, Success
04-11 03:19:33.676  2899  3014 D FreecessController: FZ : com.vetfinder.onepetstop(4843)
04-11 03:19:42.805  2899  5495 D FreecessController: UFZ : com.vetfinder.onepetstop(4843)
04-11 03:19:42.807  4843  5164 D ConnectivityManager: unregisterNetworkCallback; CallingUid : 10793, CallingPid : 4843
04-11 03:19:42.813  4843  5164 W Firestore: (22.1.2) [WatchStream]: (5d02088) Stream closed with status: d1{code=UNAVAILABLE, description=Channel shutdownNow invoked, cause=null}.
04-11 03:19:42.870  4843 19095 W DynamiteModule: Local module descriptor class for providerinstaller not found.
04-11 03:19:42.910  4843 19095 I DynamiteModule: Considering local module providerinstaller:0 and remote module providerinstaller:0
04-11 03:19:42.910  4843 19095 W ProviderInstaller: Failed to load providerinstaller module: No acceptable module found. Local version is 0 and remote version is 0.
04-11 03:19:43.020  4843 19095 D ConnectivityManager: requestNetwork; CallingUid : 10793, CallingPid : 4843
04-11 03:19:43.022  2899  5081 D ConnectivityService: requestNetwork for uid/pid:10793/4843 NetworkRequest [ TRACK_DEFAULT id=2566, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10793] ]
04-11 03:19:48.962  2899  3014 D FreecessController: FZ : com.vetfinder.onepetstop(4843)
04-11 03:21:56.956  2899  5039 D FreecessController: UFZ : com.vetfinder.onepetstop(4843)
04-11 03:21:56.957  4843  5164 D ConnectivityManager: unregisterNetworkCallback; CallingUid : 10793, CallingPid : 4843
04-11 03:21:56.994  4843  5164 W Firestore: (22.1.2) [WatchStream]: (5d02088) Stream closed with status: d1{code=UNAVAILABLE, description=Channel shutdown invoked, cause=null}.
04-11 03:21:57.035  4843 19095 W DynamiteModule: Local module descriptor class for providerinstaller not found.
04-11 03:21:57.074  4843 19095 I DynamiteModule: Considering local module providerinstaller:0 and remote module providerinstaller:0
04-11 03:21:57.075  4843 19095 W ProviderInstaller: Failed to load providerinstaller module: No acceptable module found. Local version is 0 and remote version is 0.
04-11 03:21:57.099  4843 19095 D ConnectivityManager: requestNetwork; CallingUid : 10793, CallingPid : 4843
04-11 03:21:57.140  2899  5039 D ConnectivityService: requestNetwork for uid/pid:10793/4843 NetworkRequest [ TRACK_DEFAULT id=2568, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10793] ]

Flutter doctor

Run flutter doctor and paste the output below:

Click To Expand
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.0.5, on Mac OS X 10.15.7 19H2 darwin-x64, locale en-SG)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[✓] Xcode - develop for iOS and macOS
[✓] Chrome - develop for the web
[✓] Android Studio (version 3.6)
[✓] IntelliJ IDEA Community Edition (version 2021.1)
[✓] Connected device (2 available)

• No issues found!


Flutter dependencies

Run flutter pub deps -- --style=compact and paste the output below:

Click To Expand
Dart SDK 2.12.3
Flutter SDK 2.0.5
vetfinder 1.0.14+214

dependencies:
- add_2_calendar 2.0.1 [flutter]
- carousel_slider 3.0.0 [flutter]
- catcher 0.6.3 [flutter flutter_web_plugins fluttertoast device_info_plus package_info mailer dio flutter_mailer logging sentry universal_io]
- charts_flutter 0.9.0 [charts_common collection flutter intl logging meta]
- cloud_firestore 1.0.4 [cloud_firestore_platform_interface cloud_firestore_web firebase_core firebase_core_platform_interface flutter meta]
- cloud_functions 1.0.3 [cloud_functions_platform_interface cloud_functions_web firebase_core firebase_core_platform_interface flutter]
- confetti 0.5.2 [flutter random_color vector_math]
- cupertino_icons 0.1.3
- device_info 0.4.2+10 [flutter device_info_platform_interface]
- easy_localization 3.0.0 [flutter shared_preferences intl args path easy_logger flutter_localizations]
- file_picker 3.0.0 [flutter flutter_web_plugins flutter_plugin_android_lifecycle plugin_platform_interface]
- firebase_analytics 7.1.1 [firebase_analytics_platform_interface firebase_analytics_web firebase_core flutter meta]
- firebase_auth 1.0.3 [firebase_auth_platform_interface firebase_auth_web firebase_core firebase_core_platform_interface flutter meta]
- firebase_core 1.0.3 [firebase_core_platform_interface firebase_core_web flutter meta]
- firebase_crashlytics 2.0.0 [firebase_core firebase_core_platform_interface firebase_crashlytics_platform_interface flutter stack_trace]
- firebase_dynamic_links 0.8.0 [flutter firebase_core]
- firebase_messaging 9.1.1 [firebase_core firebase_core_platform_interface firebase_messaging_platform_interface firebase_messaging_web flutter meta]
- flare_flutter 2.0.6 [flutter flare_dart meta]
- flutter 0.0.0 [characters collection meta typed_data vector_math sky_engine]
- flutter_facebook_login 3.0.0 [flutter collection]
- flutter_ffmpeg 0.4.0 [flutter]
- flutter_image_compress 0.7.0 [flutter]
- flutter_localizations 0.0.0 [flutter intl characters clock collection meta path typed_data vector_math]
- flutter_portal 0.3.0 [flutter]
- flutter_rating_bar 3.0.1+1 [flutter]
- flutter_slidable 0.5.7 [flutter]
- flutter_svg 0.21.0-nullsafety.0 [flutter meta path_drawing vector_math xml]
- font_awesome_flutter 8.11.0 [flutter]
- gbk2utf8 1.0.1 [flutter]
- geocoding 1.0.5 [flutter geocoding_platform_interface url_launcher]
- geolocator 6.2.1 [flutter geolocator_platform_interface geolocator_web]
- get_it 4.0.1 [async meta]
- google_maps_flutter 2.0.2 [flutter flutter_plugin_android_lifecycle google_maps_flutter_platform_interface]
- google_place 0.4.0 [flutter http]
- google_sign_in 4.5.1 [google_sign_in_platform_interface flutter meta google_sign_in_web]
- hive 1.6.0-nullsafety.2 [meta crypto]
- html 0.15.0 [csslib source_span]
- http 0.13.1 [http_parser meta path pedantic]
- image 3.0.1 [archive meta xml]
- image_cropper 1.3.1 [flutter]
- image_gallery_saver 1.6.8 [flutter]
- image_picker 0.7.4 [flutter flutter_plugin_android_lifecycle image_picker_platform_interface image_picker_for_web]
- image_size_getter 0.2.1 [collection hashcodes]
- in_app_review 1.0.4 [flutter in_app_review_platform_interface]
- intl 0.17.0 [clock path]
- like_button 2.0.2 [flutter]
- mime 1.0.0
- modal_bottom_sheet 2.0.0 [flutter]
- month_picker_dialog 0.3.3 [flutter flutter_localizations intl flutter_cupertino_localizations rxdart]
- move_to_background 1.0.1 [flutter]
- package_info 2.0.0 [flutter]
- page_transition 1.1.7+6 [flutter]
- path_provider 2.0.1 [flutter path_provider_platform_interface path_provider_macos path_provider_linux path_provider_windows]
- permission_handler 5.1.0+2 [flutter meta permission_handler_platform_interface]
- photo_view 0.10.3 [flutter]
- pool 1.5.0 [async stack_trace]
- provider 5.0.0 [collection flutter nested]
- screenshot 0.3.0 [flutter]
- share 2.0.1 [meta mime flutter]
- shared_preferences 2.0.3 [meta flutter shared_preferences_platform_interface shared_preferences_linux shared_preferences_macos shared_preferences_web shared_preferences_windows]
- sign_in_with_apple 2.5.4 [meta flutter]
- simple_animations 3.0.3 [flutter supercharged pedantic]
- swipeable_page_route 0.2.1 [black_hole_flutter collection flutter list_diff meta supercharged]
- translator 0.1.6+1 [http]
- url_launcher 6.0.2 [flutter url_launcher_platform_interface url_launcher_linux url_launcher_macos url_launcher_windows url_launcher_web]
- video_player 2.0.0 [meta video_player_platform_interface video_player_web flutter flutter_test]
- video_thumbnail 0.2.5+1 [flutter]
- visibility_detector 0.1.5 [flutter]
- wakelock 0.1.4+2 [flutter]
- webview_flutter 2.0.1 [flutter]

dependency overrides:
- flutter_plugin_android_lifecycle 2.0.0 [flutter]
- intl 0.17.0 [clock path]
- plugin_platform_interface 2.0.0 [meta]
- url_launcher 6.0.2 [flutter url_launcher_platform_interface url_launcher_linux url_launcher_macos url_launcher_windows url_launcher_web]

transitive dependencies:
- archive 3.1.2 [crypto path]
- args 2.0.0
- async 2.5.0 [collection]
- black_hole_flutter 0.3.0 [collection flutter meta supercharged]
- boolean_selector 2.1.0 [source_span string_scanner]
- characters 1.1.0
- charcode 1.2.0
- charts_common 0.9.0 [collection intl logging meta vector_math]
- clock 1.1.0
- cloud_firestore_platform_interface 4.0.1 [collection firebase_core flutter meta plugin_platform_interface]
- cloud_firestore_web 1.0.4 [cloud_firestore_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins js]
- cloud_functions_platform_interface 5.0.1 [firebase_core flutter meta plugin_platform_interface]
- cloud_functions_web 4.0.3 [cloud_functions_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins js]
- collection 1.15.0
- crypto 3.0.0 [collection typed_data]
- csslib 0.17.0 [source_span]
- device_info_platform_interface 1.0.1 [flutter meta plugin_platform_interface]
- device_info_plus 1.0.0 [flutter device_info_plus_platform_interface device_info_plus_linux device_info_plus_macos device_info_plus_web device_info_plus_windows]
- device_info_plus_linux 1.0.0 [device_info_plus_platform_interface file flutter meta]
- device_info_plus_macos 1.0.0 [device_info_plus_platform_interface flutter]
- device_info_plus_platform_interface 1.0.1 [flutter meta plugin_platform_interface]
- device_info_plus_web 1.0.0 [device_info_plus_platform_interface flutter_web_plugins flutter]
- device_info_plus_windows 1.0.0 [device_info_plus_platform_interface ffi flutter win32]
- dio 4.0.0 [http_parser path]
- easy_logger 0.0.2 [flutter]
- fake_async 1.2.0 [clock collection]
- ffi 1.0.0
- file 6.1.0 [meta path]
- firebase 9.0.1 [http http_parser js]
- firebase_analytics_platform_interface 1.1.0 [flutter meta]
- firebase_analytics_web 0.2.0+1 [firebase firebase_analytics_platform_interface flutter flutter_web_plugins meta]
- firebase_auth_platform_interface 4.0.2 [firebase_core flutter meta plugin_platform_interface]
- firebase_auth_web 1.0.5 [firebase_auth_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins http_parser intl js meta]
- firebase_core_platform_interface 4.0.0 [flutter meta plugin_platform_interface]
- firebase_core_web 1.0.2 [firebase_core_platform_interface flutter flutter_web_plugins js meta]
- firebase_crashlytics_platform_interface 3.0.0 [collection firebase_core flutter meta plugin_platform_interface]
- firebase_messaging_platform_interface 2.1.1 [firebase_core flutter meta plugin_platform_interface]
- firebase_messaging_web 1.0.4 [firebase_core firebase_core_web firebase_messaging_platform_interface flutter flutter_web_plugins js meta]
- flare_dart 2.3.4
- flutter_cupertino_localizations 1.0.1 [flutter flutter_localizations]
- flutter_mailer 2.0.0-null-safe [flutter]
- flutter_test 0.0.0 [flutter test_api path fake_async clock stack_trace vector_math async boolean_selector characters charcode collection matcher meta source_span stream_channel string_scanner term_glyph typed_data]
- flutter_web_plugins 0.0.0 [flutter js characters collection meta typed_data vector_math]
- fluttertoast 8.0.3 [flutter flutter_web_plugins]
- geocoding_platform_interface 1.0.1+1 [flutter meta plugin_platform_interface]
- geolocator_platform_interface 1.0.9 [flutter meta plugin_platform_interface vector_math]
- geolocator_web 1.0.1 [flutter flutter_web_plugins geolocator_platform_interface]
- google_maps_flutter_platform_interface 2.0.4 [flutter meta plugin_platform_interface stream_transform collection]
- google_sign_in_platform_interface 1.1.2 [flutter meta quiver]
- google_sign_in_web 0.9.2 [google_sign_in_platform_interface flutter flutter_web_plugins meta js]
- hashcodes 1.0.0
- http_parser 4.0.0 [charcode collection source_span string_scanner typed_data]
- image_picker_for_web 2.0.0 [image_picker_platform_interface meta flutter flutter_web_plugins]
- image_picker_platform_interface 2.0.1 [flutter meta http plugin_platform_interface]
- in_app_review_platform_interface 1.0.5 [flutter url_launcher plugin_platform_interface platform]
- js 0.6.3
- list_diff 2.0.0 [async]
- logging 1.0.1
- mailer 4.0.0 [async logging intl mime path pedantic]
- matcher 0.12.10 [stack_trace]
- meta 1.3.0
- nested 1.0.0 [flutter]
- path 1.8.0
- path_drawing 0.5.0-nullsafety.0 [vector_math meta path_parsing flutter]
- path_parsing 0.2.0-nullsafety.0 [vector_math meta]
- path_provider_linux 2.0.0 [path xdg_directories path_provider_platform_interface flutter]
- path_provider_macos 2.0.0 [flutter]
- path_provider_platform_interface 2.0.0 [flutter meta platform plugin_platform_interface]
- path_provider_windows 2.0.0 [path_provider_platform_interface meta path flutter ffi win32]
- pedantic 1.11.0
- permission_handler_platform_interface 2.0.2 [flutter meta plugin_platform_interface]
- petitparser 4.0.2 [meta]
- platform 3.0.0
- process 4.1.0 [file path platform]
- quiver 2.1.5 [matcher meta]
- random_color 1.0.5 [flutter]
- rxdart 0.24.1
- sentry 4.1.0-nullsafety.1 [http meta stack_trace uuid]
- shared_preferences_linux 2.0.0 [flutter file meta path path_provider_linux shared_preferences_platform_interface]
- shared_preferences_macos 2.0.0 [shared_preferences_platform_interface flutter]
- shared_preferences_platform_interface 2.0.0 [flutter]
- shared_preferences_web 2.0.0 [shared_preferences_platform_interface flutter flutter_web_plugins meta]
- shared_preferences_windows 2.0.0 [shared_preferences_platform_interface flutter file meta path path_provider_platform_interface path_provider_windows]
- sky_engine 0.0.99
- source_span 1.8.0 [charcode collection path term_glyph]
- stack_trace 1.10.0 [path]
- stream_channel 2.1.0 [async]
- stream_transform 2.0.0
- string_scanner 1.1.0 [charcode source_span]
- supercharged 2.0.0 [supercharged_dart flutter]
- supercharged_dart 2.0.0
- term_glyph 1.2.0
- test_api 0.2.19 [async boolean_selector collection meta path source_span stack_trace stream_channel string_scanner term_glyph matcher]
- typed_data 1.3.0 [collection]
- universal_io 2.0.4 [collection crypto meta typed_data]
- url_launcher_linux 2.0.0 [flutter]
- url_launcher_macos 2.0.0 [flutter]
- url_launcher_platform_interface 2.0.1 [flutter plugin_platform_interface]
- url_launcher_web 2.0.0 [url_launcher_platform_interface meta flutter flutter_web_plugins]
- url_launcher_windows 2.0.0 [flutter]
- uuid 3.0.3 [crypto]
- vector_math 2.1.0
- video_player_platform_interface 4.0.0 [flutter meta flutter_test]
- video_player_web 2.0.0 [flutter flutter_web_plugins meta video_player_platform_interface]
- win32 2.0.0 [ffi]
- xdg_directories 0.2.0 [meta path process]
- xml 5.0.2 [collection meta petitparser]

@markusaksli-nc
Copy link
Contributor

These exceptions are observable if you change networks because the device is temporarily offline but it should reconnect without any issues.

Are you able to reproduce this with a minimal project with just cloud_firestore?

@markusaksli-nc markusaksli-nc added blocked: customer-response Waiting for customer response, e.g. more information was requested. and removed Needs Attention This issue needs maintainer attention. labels Apr 21, 2021
@frankyvij
Copy link
Author

Hi @markusaksli-nc , I haven't tried with a minimal project. But may I ask what does it mean when you say that the device is temporarily offline? Does it mean that the device hasn't authorized app to access internet or the device itself is not online? Because I can confirm that the device is online, because all other apps work fine. I have enough time to test other apps, while my app is still trying to establish a connection.

@google-oss-bot google-oss-bot added Needs Attention This issue needs maintainer attention. and removed blocked: customer-response Waiting for customer response, e.g. more information was requested. labels Apr 21, 2021
@markusaksli-nc
Copy link
Contributor

I just mean when the device is switching network providers it will temporarily not be able to connect because it is establishing a connection to the new network. This should clear up in only a couple of seconds though.

Could you try to see if you can create a minimal complete reproducible code sample that just isolates the issue to some part of cloud_firestore so we could test it as well?

@markusaksli-nc markusaksli-nc added blocked: customer-response Waiting for customer response, e.g. more information was requested. and removed Needs Attention This issue needs maintainer attention. labels Apr 22, 2021
@QuentinSc
Copy link

Hello, similar to #4305 ?

@frankyvij
Copy link
Author

Thanks @QuentinSc. Infact, I read through the ticket and the behavior people have described, I am facing the exact same problem. The issue is not only limited StteamBuilder however, it also happens to all get() queries as well.

Thanks for linking the tickets.

@google-oss-bot google-oss-bot added Needs Attention This issue needs maintainer attention. and removed blocked: customer-response Waiting for customer response, e.g. more information was requested. labels Apr 25, 2021
@QuentinSc
Copy link

Yep @frankyvij, I confirm what you are saying.
It's a blocker for my app since 2020. I make an app using FIrebase that I can't deploy in production because this issue...

@markusaksli-nc
Copy link
Contributor

If it's the exact same issue we can close this as a duplicate.

@markusaksli-nc markusaksli-nc added the resolution: duplicate This issue or pull request already exists label Apr 26, 2021
@firebase firebase locked and limited conversation to collaborators May 27, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Needs Attention This issue needs maintainer attention. resolution: duplicate This issue or pull request already exists type: bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants