Skip to content

Firestore experimentalAutoDetectLongPolling/experimentalForceLongPolling does not work as expected #8176

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
vietstone-ng opened this issue Apr 17, 2024 · 11 comments

Comments

@vietstone-ng
Copy link

vietstone-ng commented Apr 17, 2024

Operating System

MacOS 14.1.2

Browser Version

Chrome/123.0.6312.124 (arm64)

Firebase SDK Version

^10.9.0

Firebase SDK Product:

Firestore

Describe your project's tooling

React app with Vite

Describe the problem

experimentalAutoDetectLongPolling/experimentalForceLongPolling does not work by default as expected.

  • with compat API, it works only if I turn on the option explicitly
  • with normal modular API, it does not work regardless of whether I turn on the option or not.
  • with lite modular API, it just works as expected

Steps and code to reproduce issue

Below is my code to reproduce the issue. Please check README file to get the steps to reproduce the issue.

https://github.com/vietstone-ng/firestore_polling

Thank you.

@vietstone-ng vietstone-ng added new A new issue that hasn't be categoirzed as question, bug or feature request question labels Apr 17, 2024
@jbalidiong jbalidiong added needs-attention and removed new A new issue that hasn't be categoirzed as question, bug or feature request labels Apr 17, 2024
@dconeybe
Copy link
Contributor

Context: #1674 (comment)

@dconeybe dconeybe self-assigned this Apr 17, 2024
@dconeybe
Copy link
Contributor

Thanks for the fantastic reproduction app. I'll take a look.

Note that the lite SDK uses a different, simpler networking API that does not need or use long polling. So the long polling setting has no effect with the lite SDK.

@dconeybe
Copy link
Contributor

Hi @vietstone-ng. I opened a small PR against your test app to enable Firestore debug logging: vietstone-ng/firestore_polling#1.

I ran the app and it appears that it is correctly auto-detecting long polling.

Could you please run the app using 02_modular.js and capture the logs each time with:

  1. experimentalAutoDetectLongPolling: true
  2. experimentalAutoDetectLongPolling: false
  3. experimentalAutoDetectLongPolling not specified

I'm curious to see what your logs look like.

@vietstone-ng
Copy link
Author

vietstone-ng commented Apr 18, 2024

@dconeybe Maybe need to restart each time by cancel ^C, run npm run dev again and reopen browser to avoid cache while developing.

Below are my firestore settings and corresponding logs, with 02_modular.js:

  1. experimentalAutoDetectLongPolling: true
const firestore = initializeFirestore(app, {
  experimentalAutoDetectLongPolling: true,
})
log:
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:47:00.764Z]  @firebase/firestore: Firestore (10.9.0): FirebaseAuthCredentialsProvider Auth not yet detected
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:47:00.764Z]  @firebase/firestore: Firestore (10.9.0): FirestoreClient Using default OnlineComponentProvider
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:47:00.764Z]  @firebase/firestore: Firestore (10.9.0): FirestoreClient Using default OfflineComponentProvider
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:47:00.764Z]  @firebase/firestore: Firestore (10.9.0): FirestoreClient Initializing OfflineComponentProvider
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:47:00.765Z]  @firebase/firestore: Firestore (10.9.0): FirestoreClient Initializing OnlineComponentProvider
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:47:00.765Z]  @firebase/firestore: Firestore (10.9.0): MemoryPersistence Starting transaction: Allocate target
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:47:00.766Z]  @firebase/firestore: Firestore (10.9.0): MemoryPersistence Starting transaction: Execute query
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:47:00.766Z]  @firebase/firestore: Firestore (10.9.0): QueryEngine Using full collection scan to execute query: Query(target=Target(langages, orderBy: [__name__ (asc)]); limitType=F)
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:47:00.767Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection Creating RPC 'Listen' stream 0x7c50f42a: https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel {"httpSessionIdParam":"gsessionid","initMessageHeaders":{"X-Goog-Api-Client":"gl-js/ fire/10.9.0","Content-Type":"text/plain","X-Firebase-GMPID":"1:637433293531:web:1f260b069d9abd5f64bafe"},"messageUrlParams":{"database":"projects/translationtchat-development/databases/(default)"},"sendRawJson":true,"supportsCrossDomainXhr":true,"internalChannelParams":{"forwardChannelRequestTimeoutMs":600000},"forceLongPolling":false,"detectBufferingProxy":true,"useFetchStreams":true,"encodeInitMessageHeaders":true}
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:47:00.767Z]  @firebase/firestore: Firestore (10.9.0): FirebaseAppCheckTokenProvider AppCheck not yet detected
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:47:00.790Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection Opening RPC 'Listen' stream 0x7c50f42a transport.
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:47:00.791Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x7c50f42a sending: {"database":"projects/translationtchat-development/databases/(default)","addTarget":{"query":{"structuredQuery":{"from":[{"collectionId":"langages"}],"orderBy":[{"field":{"fieldPath":"__name__"},"direction":"ASCENDING"}]},"parent":"projects/translationtchat-development/databases/(default)/documents"},"targetId":2}}
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:47:01.058Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x7c50f42a transport opened.
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:47:01.294Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x7c50f42a detected no buffering proxy
console.js:213 [2024-04-18T10:47:10.768Z]  @firebase/firestore: Firestore (10.9.0): 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.
overrideMethod @ console.js:213
defaultLogHandler @ chunk-CXZMDHSZ.js?v=2d21dc11:1368
error @ chunk-CXZMDHSZ.js?v=2d21dc11:1436
__PRIVATE_logError @ chunk-FANC52KT.js?v=2d21dc11:2860
w_ @ chunk-FANC52KT.js?v=2d21dc11:13209
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:13171
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:13598
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:16051
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:16083
Promise.then (async)
hu @ chunk-FANC52KT.js?v=2d21dc11:16083
enqueue @ chunk-FANC52KT.js?v=2d21dc11:16051
enqueueAndForget @ chunk-FANC52KT.js?v=2d21dc11:16033
handleDelayElapsed @ chunk-FANC52KT.js?v=2d21dc11:13598
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:13578
Show 14 more frames
Show less
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:47:10.771Z]  @firebase/firestore: Firestore (10.9.0): MemoryPersistence Starting transaction: Release target
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:47:10.771Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x7c50f42a sending: {"database":"projects/translationtchat-development/databases/(default)","removeTarget":2}
chunk-FANC52KT.js?v=2d21dc11:1524 
        
        
       GET https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?gsessionid=scgmZY_X_r58KzjOoIVxdpvZJi54xqY6HrjpxxGnnr0&VER=8&database=projects%2Ftranslationtchat-development%2Fdatabases%2F(default)&RID=rpc&SID=1aVCP3WyAJhRU6h7-KQjAQ&AID=0&CI=0&TYPE=xmlhttp&zx=6ihyj8brzdhx&t=3 404 (Not Found)
k.send @ chunk-FANC52KT.js?v=2d21dc11:1524
k.ha @ chunk-FANC52KT.js?v=2d21dc11:1666
ic @ chunk-FANC52KT.js?v=2d21dc11:886
Md @ chunk-FANC52KT.js?v=2d21dc11:2122
k.Ma @ chunk-FANC52KT.js?v=2d21dc11:2089
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:797
setTimeout (async)
Rb @ chunk-FANC52KT.js?v=2d21dc11:796
Ac @ chunk-FANC52KT.js?v=2d21dc11:2083
sc @ chunk-FANC52KT.js?v=2d21dc11:2152
pc @ chunk-FANC52KT.js?v=2d21dc11:1035
rc @ chunk-FANC52KT.js?v=2d21dc11:991
k.Pa @ chunk-FANC52KT.js?v=2d21dc11:954
k.nb @ chunk-FANC52KT.js?v=2d21dc11:893
ib @ chunk-FANC52KT.js?v=2d21dc11:511
C @ chunk-FANC52KT.js?v=2d21dc11:477
Ad @ chunk-FANC52KT.js?v=2d21dc11:1705
k.kb @ chunk-FANC52KT.js?v=2d21dc11:1699
k.La @ chunk-FANC52KT.js?v=2d21dc11:1696
od @ chunk-FANC52KT.js?v=2d21dc11:1598
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1563
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.$a @ chunk-FANC52KT.js?v=2d21dc11:1547
Promise.then (async)
k.send @ chunk-FANC52KT.js?v=2d21dc11:1524
k.ha @ chunk-FANC52KT.js?v=2d21dc11:1666
ic @ chunk-FANC52KT.js?v=2d21dc11:886
Md @ chunk-FANC52KT.js?v=2d21dc11:2122
k.Ma @ chunk-FANC52KT.js?v=2d21dc11:2089
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:797
setTimeout (async)
Rb @ chunk-FANC52KT.js?v=2d21dc11:796
Ac @ chunk-FANC52KT.js?v=2d21dc11:2083
sc @ chunk-FANC52KT.js?v=2d21dc11:2152
pc @ chunk-FANC52KT.js?v=2d21dc11:1035
rc @ chunk-FANC52KT.js?v=2d21dc11:991
k.Pa @ chunk-FANC52KT.js?v=2d21dc11:954
k.nb @ chunk-FANC52KT.js?v=2d21dc11:893
ib @ chunk-FANC52KT.js?v=2d21dc11:511
C @ chunk-FANC52KT.js?v=2d21dc11:477
Ad @ chunk-FANC52KT.js?v=2d21dc11:1705
k.kb @ chunk-FANC52KT.js?v=2d21dc11:1699
k.La @ chunk-FANC52KT.js?v=2d21dc11:1696
od @ chunk-FANC52KT.js?v=2d21dc11:1598
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1563
Show 96 more frames
Show less
console.js:213 [2024-04-18T10:47:49.661Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x7c50f42a transport errored: Qd {type: 'c', target: Q, g: Q, defaultPrevented: false, status: 1}
overrideMethod @ console.js:213
defaultLogHandler @ chunk-CXZMDHSZ.js?v=2d21dc11:1368
warn @ chunk-CXZMDHSZ.js?v=2d21dc11:1432
__PRIVATE_logWarn @ chunk-FANC52KT.js?v=2d21dc11:2866
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:12689
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:12676
ib @ chunk-FANC52KT.js?v=2d21dc11:511
C @ chunk-FANC52KT.js?v=2d21dc11:477
R.za @ chunk-FANC52KT.js?v=2d21dc11:2343
J @ chunk-FANC52KT.js?v=2d21dc11:2184
sc @ chunk-FANC52KT.js?v=2d21dc11:2164
pc @ chunk-FANC52KT.js?v=2d21dc11:1035
k.Pa @ chunk-FANC52KT.js?v=2d21dc11:958
k.nb @ chunk-FANC52KT.js?v=2d21dc11:893
ib @ chunk-FANC52KT.js?v=2d21dc11:511
C @ chunk-FANC52KT.js?v=2d21dc11:477
Ad @ chunk-FANC52KT.js?v=2d21dc11:1705
k.kb @ chunk-FANC52KT.js?v=2d21dc11:1699
k.La @ chunk-FANC52KT.js?v=2d21dc11:1696
od @ chunk-FANC52KT.js?v=2d21dc11:1598
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1563
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.$a @ chunk-FANC52KT.js?v=2d21dc11:1547
Promise.then (async)
k.send @ chunk-FANC52KT.js?v=2d21dc11:1524
k.ha @ chunk-FANC52KT.js?v=2d21dc11:1666
ic @ chunk-FANC52KT.js?v=2d21dc11:886
Md @ chunk-FANC52KT.js?v=2d21dc11:2122
k.Ma @ chunk-FANC52KT.js?v=2d21dc11:2089
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:797
setTimeout (async)
Rb @ chunk-FANC52KT.js?v=2d21dc11:796
Ac @ chunk-FANC52KT.js?v=2d21dc11:2083
sc @ chunk-FANC52KT.js?v=2d21dc11:2152
pc @ chunk-FANC52KT.js?v=2d21dc11:1035
rc @ chunk-FANC52KT.js?v=2d21dc11:991
k.Pa @ chunk-FANC52KT.js?v=2d21dc11:954
k.nb @ chunk-FANC52KT.js?v=2d21dc11:893
ib @ chunk-FANC52KT.js?v=2d21dc11:511
C @ chunk-FANC52KT.js?v=2d21dc11:477
Ad @ chunk-FANC52KT.js?v=2d21dc11:1705
k.kb @ chunk-FANC52KT.js?v=2d21dc11:1699
k.La @ chunk-FANC52KT.js?v=2d21dc11:1696
od @ chunk-FANC52KT.js?v=2d21dc11:1598
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1563
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.$a @ chunk-FANC52KT.js?v=2d21dc11:1547
Promise.then (async)
k.send @ chunk-FANC52KT.js?v=2d21dc11:1524
k.ha @ chunk-FANC52KT.js?v=2d21dc11:1666
ic @ chunk-FANC52KT.js?v=2d21dc11:886
Md @ chunk-FANC52KT.js?v=2d21dc11:2122
k.Ma @ chunk-FANC52KT.js?v=2d21dc11:2089
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:797
Show 105 more frames
Show less
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:47:49.664Z]  @firebase/firestore: Firestore (10.9.0): PersistentStream close with error: FirebaseError: [code=unavailable]: The operation could not be completed
  1. experimentalAutoDetectLongPolling: false
const firestore = initializeFirestore(app, {
  experimentalAutoDetectLongPolling: false,
})
log:
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:53:32.865Z]  @firebase/firestore: Firestore (10.9.0): FirebaseAuthCredentialsProvider Auth not yet detected
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:53:32.865Z]  @firebase/firestore: Firestore (10.9.0): FirestoreClient Using default OnlineComponentProvider
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:53:32.865Z]  @firebase/firestore: Firestore (10.9.0): FirestoreClient Using default OfflineComponentProvider
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:53:32.865Z]  @firebase/firestore: Firestore (10.9.0): FirestoreClient Initializing OfflineComponentProvider
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:53:32.866Z]  @firebase/firestore: Firestore (10.9.0): FirestoreClient Initializing OnlineComponentProvider
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:53:32.866Z]  @firebase/firestore: Firestore (10.9.0): MemoryPersistence Starting transaction: Allocate target
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:53:32.867Z]  @firebase/firestore: Firestore (10.9.0): MemoryPersistence Starting transaction: Execute query
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:53:32.867Z]  @firebase/firestore: Firestore (10.9.0): QueryEngine Using full collection scan to execute query: Query(target=Target(langages, orderBy: [__name__ (asc)]); limitType=F)
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:53:32.868Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection Creating RPC 'Listen' stream 0x6450deb4: https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel {"httpSessionIdParam":"gsessionid","initMessageHeaders":{"X-Goog-Api-Client":"gl-js/ fire/10.9.0","Content-Type":"text/plain","X-Firebase-GMPID":"1:637433293531:web:1f260b069d9abd5f64bafe"},"messageUrlParams":{"database":"projects/translationtchat-development/databases/(default)"},"sendRawJson":true,"supportsCrossDomainXhr":true,"internalChannelParams":{"forwardChannelRequestTimeoutMs":600000},"forceLongPolling":false,"detectBufferingProxy":false,"useFetchStreams":true,"encodeInitMessageHeaders":true}
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:53:32.868Z]  @firebase/firestore: Firestore (10.9.0): FirebaseAppCheckTokenProvider AppCheck not yet detected
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:53:32.870Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection Opening RPC 'Listen' stream 0x6450deb4 transport.
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:53:32.870Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x6450deb4 sending: {"database":"projects/translationtchat-development/databases/(default)","addTarget":{"query":{"structuredQuery":{"from":[{"collectionId":"langages"}],"orderBy":[{"field":{"fieldPath":"__name__"},"direction":"ASCENDING"}]},"parent":"projects/translationtchat-development/databases/(default)/documents"},"targetId":2}}
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:53:33.139Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x6450deb4 transport opened.
console.js:213 [2024-04-18T10:53:42.870Z]  @firebase/firestore: Firestore (10.9.0): 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.
overrideMethod @ console.js:213
defaultLogHandler @ chunk-CXZMDHSZ.js?v=2d21dc11:1368
error @ chunk-CXZMDHSZ.js?v=2d21dc11:1436
__PRIVATE_logError @ chunk-FANC52KT.js?v=2d21dc11:2860
w_ @ chunk-FANC52KT.js?v=2d21dc11:13209
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:13171
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:13598
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:16051
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:16083
Promise.then (async)
hu @ chunk-FANC52KT.js?v=2d21dc11:16083
enqueue @ chunk-FANC52KT.js?v=2d21dc11:16051
enqueueAndForget @ chunk-FANC52KT.js?v=2d21dc11:16033
handleDelayElapsed @ chunk-FANC52KT.js?v=2d21dc11:13598
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:13578
Show 14 more frames
Show less
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:53:42.872Z]  @firebase/firestore: Firestore (10.9.0): MemoryPersistence Starting transaction: Release target
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:53:42.873Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x6450deb4 sending: {"database":"projects/translationtchat-development/databases/(default)","removeTarget":2}
chunk-FANC52KT.js?v=2d21dc11:1524 
        
        
       GET https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?gsessionid=W97Yz7DTELGszt4BKdvZAALAZ3r4zoizKU-ub7kyfsA&VER=8&database=projects%2Ftranslationtchat-development%2Fdatabases%2F(default)&RID=rpc&SID=drM7chc5qQGhTEjYQZixUA&AID=0&CI=0&TYPE=xmlhttp&zx=7f5l6e6qtpnr&t=3 404 (Not Found)
k.send @ chunk-FANC52KT.js?v=2d21dc11:1524
k.ha @ chunk-FANC52KT.js?v=2d21dc11:1666
ic @ chunk-FANC52KT.js?v=2d21dc11:886
Md @ chunk-FANC52KT.js?v=2d21dc11:2122
k.Ma @ chunk-FANC52KT.js?v=2d21dc11:2089
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:797
setTimeout (async)
Rb @ chunk-FANC52KT.js?v=2d21dc11:796
Ac @ chunk-FANC52KT.js?v=2d21dc11:2083
sc @ chunk-FANC52KT.js?v=2d21dc11:2152
pc @ chunk-FANC52KT.js?v=2d21dc11:1035
rc @ chunk-FANC52KT.js?v=2d21dc11:991
k.Pa @ chunk-FANC52KT.js?v=2d21dc11:954
k.nb @ chunk-FANC52KT.js?v=2d21dc11:893
ib @ chunk-FANC52KT.js?v=2d21dc11:511
C @ chunk-FANC52KT.js?v=2d21dc11:477
Ad @ chunk-FANC52KT.js?v=2d21dc11:1705
k.kb @ chunk-FANC52KT.js?v=2d21dc11:1699
k.La @ chunk-FANC52KT.js?v=2d21dc11:1696
od @ chunk-FANC52KT.js?v=2d21dc11:1598
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1563
Show 20 more frames
Show less
console.js:213 [2024-04-18T10:53:56.044Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x6450deb4 transport errored: Qd {type: 'c', target: Q, g: Q, defaultPrevented: false, status: 1}
overrideMethod @ console.js:213
defaultLogHandler @ chunk-CXZMDHSZ.js?v=2d21dc11:1368
warn @ chunk-CXZMDHSZ.js?v=2d21dc11:1432
__PRIVATE_logWarn @ chunk-FANC52KT.js?v=2d21dc11:2866
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:12689
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:12676
ib @ chunk-FANC52KT.js?v=2d21dc11:511
C @ chunk-FANC52KT.js?v=2d21dc11:477
R.za @ chunk-FANC52KT.js?v=2d21dc11:2343
J @ chunk-FANC52KT.js?v=2d21dc11:2184
sc @ chunk-FANC52KT.js?v=2d21dc11:2164
pc @ chunk-FANC52KT.js?v=2d21dc11:1035
k.Pa @ chunk-FANC52KT.js?v=2d21dc11:958
k.nb @ chunk-FANC52KT.js?v=2d21dc11:893
ib @ chunk-FANC52KT.js?v=2d21dc11:511
C @ chunk-FANC52KT.js?v=2d21dc11:477
Ad @ chunk-FANC52KT.js?v=2d21dc11:1705
k.kb @ chunk-FANC52KT.js?v=2d21dc11:1699
k.La @ chunk-FANC52KT.js?v=2d21dc11:1696
od @ chunk-FANC52KT.js?v=2d21dc11:1598
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1563
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.$a @ chunk-FANC52KT.js?v=2d21dc11:1547
Promise.then (async)
k.send @ chunk-FANC52KT.js?v=2d21dc11:1524
k.ha @ chunk-FANC52KT.js?v=2d21dc11:1666
ic @ chunk-FANC52KT.js?v=2d21dc11:886
Md @ chunk-FANC52KT.js?v=2d21dc11:2122
k.Ma @ chunk-FANC52KT.js?v=2d21dc11:2089
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:797
setTimeout (async)
Rb @ chunk-FANC52KT.js?v=2d21dc11:796
Ac @ chunk-FANC52KT.js?v=2d21dc11:2083
sc @ chunk-FANC52KT.js?v=2d21dc11:2152
pc @ chunk-FANC52KT.js?v=2d21dc11:1035
rc @ chunk-FANC52KT.js?v=2d21dc11:991
k.Pa @ chunk-FANC52KT.js?v=2d21dc11:954
k.nb @ chunk-FANC52KT.js?v=2d21dc11:893
ib @ chunk-FANC52KT.js?v=2d21dc11:511
C @ chunk-FANC52KT.js?v=2d21dc11:477
Ad @ chunk-FANC52KT.js?v=2d21dc11:1705
k.kb @ chunk-FANC52KT.js?v=2d21dc11:1699
k.La @ chunk-FANC52KT.js?v=2d21dc11:1696
od @ chunk-FANC52KT.js?v=2d21dc11:1598
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1563
Show 43 more frames
Show less
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:53:56.046Z]  @firebase/firestore: Firestore (10.9.0): PersistentStream close with error: FirebaseError: [code=unavailable]: The operation could not be completed
  1. experimentalAutoDetectLongPolling not specified
const firestore = getFirestore(app)
log:
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:50:14.817Z]  @firebase/firestore: Firestore (10.9.0): FirebaseAuthCredentialsProvider Auth not yet detected
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:50:14.817Z]  @firebase/firestore: Firestore (10.9.0): FirestoreClient Using default OnlineComponentProvider
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:50:14.818Z]  @firebase/firestore: Firestore (10.9.0): FirestoreClient Using default OfflineComponentProvider
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:50:14.818Z]  @firebase/firestore: Firestore (10.9.0): FirestoreClient Initializing OfflineComponentProvider
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:50:14.818Z]  @firebase/firestore: Firestore (10.9.0): FirestoreClient Initializing OnlineComponentProvider
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:50:14.818Z]  @firebase/firestore: Firestore (10.9.0): MemoryPersistence Starting transaction: Allocate target
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:50:14.819Z]  @firebase/firestore: Firestore (10.9.0): MemoryPersistence Starting transaction: Execute query
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:50:14.819Z]  @firebase/firestore: Firestore (10.9.0): QueryEngine Using full collection scan to execute query: Query(target=Target(langages, orderBy: [__name__ (asc)]); limitType=F)
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:50:14.820Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection Creating RPC 'Listen' stream 0x15e4581e: https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel {"httpSessionIdParam":"gsessionid","initMessageHeaders":{"X-Goog-Api-Client":"gl-js/ fire/10.9.0","Content-Type":"text/plain","X-Firebase-GMPID":"1:637433293531:web:1f260b069d9abd5f64bafe"},"messageUrlParams":{"database":"projects/translationtchat-development/databases/(default)"},"sendRawJson":true,"supportsCrossDomainXhr":true,"internalChannelParams":{"forwardChannelRequestTimeoutMs":600000},"forceLongPolling":false,"detectBufferingProxy":true,"useFetchStreams":true,"encodeInitMessageHeaders":true}
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:50:14.820Z]  @firebase/firestore: Firestore (10.9.0): FirebaseAppCheckTokenProvider AppCheck not yet detected
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:50:14.839Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection Opening RPC 'Listen' stream 0x15e4581e transport.
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:50:14.839Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x15e4581e sending: {"database":"projects/translationtchat-development/databases/(default)","addTarget":{"query":{"structuredQuery":{"from":[{"collectionId":"langages"}],"orderBy":[{"field":{"fieldPath":"__name__"},"direction":"ASCENDING"}]},"parent":"projects/translationtchat-development/databases/(default)/documents"},"targetId":2}}
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:50:15.031Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x15e4581e transport opened.
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:50:15.251Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x15e4581e detected no buffering proxy
console.js:213 [2024-04-18T10:50:24.821Z]  @firebase/firestore: Firestore (10.9.0): 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.
overrideMethod @ console.js:213
defaultLogHandler @ chunk-CXZMDHSZ.js?v=2d21dc11:1368
error @ chunk-CXZMDHSZ.js?v=2d21dc11:1436
__PRIVATE_logError @ chunk-FANC52KT.js?v=2d21dc11:2860
w_ @ chunk-FANC52KT.js?v=2d21dc11:13209
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:13171
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:13598
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:16051
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:16083
Promise.then (async)
hu @ chunk-FANC52KT.js?v=2d21dc11:16083
enqueue @ chunk-FANC52KT.js?v=2d21dc11:16051
enqueueAndForget @ chunk-FANC52KT.js?v=2d21dc11:16033
handleDelayElapsed @ chunk-FANC52KT.js?v=2d21dc11:13598
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:13578
Show 14 more frames
Show less
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:50:24.822Z]  @firebase/firestore: Firestore (10.9.0): MemoryPersistence Starting transaction: Release target
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:50:24.823Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x15e4581e sending: {"database":"projects/translationtchat-development/databases/(default)","removeTarget":2}
chunk-FANC52KT.js?v=2d21dc11:1524 
        
        
       GET https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?gsessionid=NDzUO-Hdx0aXoZc5WcJqfCBo2cZTKPttp-u4LqiuGPg&VER=8&database=projects%2Ftranslationtchat-development%2Fdatabases%2F(default)&RID=rpc&SID=qte9LlEdR4CDRUkJNsZZsA&AID=0&CI=0&TYPE=xmlhttp&zx=r595jxf0glzu&t=3 404 (Not Found)
k.send @ chunk-FANC52KT.js?v=2d21dc11:1524
k.ha @ chunk-FANC52KT.js?v=2d21dc11:1666
ic @ chunk-FANC52KT.js?v=2d21dc11:886
Md @ chunk-FANC52KT.js?v=2d21dc11:2122
k.Ma @ chunk-FANC52KT.js?v=2d21dc11:2089
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:797
setTimeout (async)
Rb @ chunk-FANC52KT.js?v=2d21dc11:796
Ac @ chunk-FANC52KT.js?v=2d21dc11:2083
sc @ chunk-FANC52KT.js?v=2d21dc11:2152
pc @ chunk-FANC52KT.js?v=2d21dc11:1035
rc @ chunk-FANC52KT.js?v=2d21dc11:991
k.Pa @ chunk-FANC52KT.js?v=2d21dc11:954
k.nb @ chunk-FANC52KT.js?v=2d21dc11:893
ib @ chunk-FANC52KT.js?v=2d21dc11:511
C @ chunk-FANC52KT.js?v=2d21dc11:477
Ad @ chunk-FANC52KT.js?v=2d21dc11:1705
k.kb @ chunk-FANC52KT.js?v=2d21dc11:1699
k.La @ chunk-FANC52KT.js?v=2d21dc11:1696
od @ chunk-FANC52KT.js?v=2d21dc11:1598
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1563
Show 20 more frames
Show less
console.js:213 [2024-04-18T10:50:31.810Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x15e4581e transport errored: Qd {type: 'c', target: Q, g: Q, defaultPrevented: false, status: 1}
overrideMethod @ console.js:213
defaultLogHandler @ chunk-CXZMDHSZ.js?v=2d21dc11:1368
warn @ chunk-CXZMDHSZ.js?v=2d21dc11:1432
__PRIVATE_logWarn @ chunk-FANC52KT.js?v=2d21dc11:2866
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:12689
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:12676
ib @ chunk-FANC52KT.js?v=2d21dc11:511
C @ chunk-FANC52KT.js?v=2d21dc11:477
R.za @ chunk-FANC52KT.js?v=2d21dc11:2343
J @ chunk-FANC52KT.js?v=2d21dc11:2184
sc @ chunk-FANC52KT.js?v=2d21dc11:2164
pc @ chunk-FANC52KT.js?v=2d21dc11:1035
k.Pa @ chunk-FANC52KT.js?v=2d21dc11:958
k.nb @ chunk-FANC52KT.js?v=2d21dc11:893
ib @ chunk-FANC52KT.js?v=2d21dc11:511
C @ chunk-FANC52KT.js?v=2d21dc11:477
Ad @ chunk-FANC52KT.js?v=2d21dc11:1705
k.kb @ chunk-FANC52KT.js?v=2d21dc11:1699
k.La @ chunk-FANC52KT.js?v=2d21dc11:1696
od @ chunk-FANC52KT.js?v=2d21dc11:1598
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1563
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.$a @ chunk-FANC52KT.js?v=2d21dc11:1547
Promise.then (async)
k.send @ chunk-FANC52KT.js?v=2d21dc11:1524
k.ha @ chunk-FANC52KT.js?v=2d21dc11:1666
ic @ chunk-FANC52KT.js?v=2d21dc11:886
Md @ chunk-FANC52KT.js?v=2d21dc11:2122
k.Ma @ chunk-FANC52KT.js?v=2d21dc11:2089
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:797
setTimeout (async)
Rb @ chunk-FANC52KT.js?v=2d21dc11:796
Ac @ chunk-FANC52KT.js?v=2d21dc11:2083
sc @ chunk-FANC52KT.js?v=2d21dc11:2152
pc @ chunk-FANC52KT.js?v=2d21dc11:1035
rc @ chunk-FANC52KT.js?v=2d21dc11:991
k.Pa @ chunk-FANC52KT.js?v=2d21dc11:954
k.nb @ chunk-FANC52KT.js?v=2d21dc11:893
ib @ chunk-FANC52KT.js?v=2d21dc11:511
C @ chunk-FANC52KT.js?v=2d21dc11:477
Ad @ chunk-FANC52KT.js?v=2d21dc11:1705
k.kb @ chunk-FANC52KT.js?v=2d21dc11:1699
k.La @ chunk-FANC52KT.js?v=2d21dc11:1696
od @ chunk-FANC52KT.js?v=2d21dc11:1598
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1563
Show 43 more frames
Show less
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-18T10:50:31.811Z]  @firebase/firestore: Firestore (10.9.0): PersistentStream close with error: FirebaseError: [code=unavailable]: The operation could not be completed

Thank you very much!

@dconeybe
Copy link
Contributor

Hi @vietstone-ng. Thanks for the great logs! I was wondering if you could re-capture the logs but with a custom version of Firestore that contains a fix for the "Backend didn't respond within 10 seconds." error (#8145). That error could be masking another lower-level issue. If you're willing, just replace

node_modules/@firebase/firestore/dist/index.esm2017.js

with this version, and rebuild your app, and reproduce:

https://github.com/firebase/firebase-js-sdk/files/15029649/index.esm2017.js.zip

@vietstone-ng
Copy link
Author

@dconeybe The problem "Backend didn't respond within 10 seconds." still happens.

Below are the logs with the custom version:

  1. experimentalAutoDetectLongPolling: true
log:
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T02:55:34.278Z]  @firebase/firestore: Firestore (10.9.0): FirebaseAuthCredentialsProvider Auth not yet detected
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T02:55:34.278Z]  @firebase/firestore: Firestore (10.9.0): FirestoreClient Using default OnlineComponentProvider
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T02:55:34.278Z]  @firebase/firestore: Firestore (10.9.0): FirestoreClient Using default OfflineComponentProvider
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T02:55:34.278Z]  @firebase/firestore: Firestore (10.9.0): FirestoreClient Initializing OfflineComponentProvider
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T02:55:34.279Z]  @firebase/firestore: Firestore (10.9.0): FirestoreClient Initializing OnlineComponentProvider
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T02:55:34.279Z]  @firebase/firestore: Firestore (10.9.0): MemoryPersistence Starting transaction: Allocate target
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T02:55:34.280Z]  @firebase/firestore: Firestore (10.9.0): MemoryPersistence Starting transaction: Execute query
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T02:55:34.280Z]  @firebase/firestore: Firestore (10.9.0): QueryEngine Using full collection scan to execute query: Query(target=Target(langages, orderBy: [__name__ (asc)]); limitType=F)
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T02:55:34.280Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection Creating RPC 'Listen' stream 0x67dd9049: https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel {"httpSessionIdParam":"gsessionid","initMessageHeaders":{"X-Goog-Api-Client":"gl-js/ fire/10.9.0","Content-Type":"text/plain","X-Firebase-GMPID":"1:637433293531:web:1f260b069d9abd5f64bafe"},"messageUrlParams":{"database":"projects/translationtchat-development/databases/(default)"},"sendRawJson":true,"supportsCrossDomainXhr":true,"internalChannelParams":{"forwardChannelRequestTimeoutMs":600000},"forceLongPolling":false,"detectBufferingProxy":true,"useFetchStreams":true,"encodeInitMessageHeaders":true}
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T02:55:34.281Z]  @firebase/firestore: Firestore (10.9.0): FirebaseAppCheckTokenProvider AppCheck not yet detected
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T02:55:34.302Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection Opening RPC 'Listen' stream 0x67dd9049 transport.
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T02:55:34.302Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x67dd9049 sending: {"database":"projects/translationtchat-development/databases/(default)","addTarget":{"query":{"structuredQuery":{"from":[{"collectionId":"langages"}],"orderBy":[{"field":{"fieldPath":"__name__"},"direction":"ASCENDING"}]},"parent":"projects/translationtchat-development/databases/(default)/documents"},"targetId":2}}
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T02:55:34.584Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x67dd9049 transport opened.
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T02:55:34.675Z]  @firebase/firestore: Firestore (10.9.0): AsyncQueue Visibility state changed to visible
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T02:55:34.821Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x67dd9049 detected no buffering proxy
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T02:55:39.540Z]  @firebase/firestore: Firestore (10.9.0): AsyncQueue Visibility state changed to hidden
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T02:55:40.809Z]  @firebase/firestore: Firestore (10.9.0): AsyncQueue Visibility state changed to visible
console.js:273 [2024-04-19T02:55:44.282Z]  @firebase/firestore: Firestore (10.9.0): 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.
overrideMethod @ console.js:273
defaultLogHandler @ chunk-CXZMDHSZ.js?v=2d21dc11:1368
error @ chunk-CXZMDHSZ.js?v=2d21dc11:1436
__PRIVATE_logError @ chunk-FANC52KT.js?v=2d21dc11:2860
w_ @ chunk-FANC52KT.js?v=2d21dc11:13209
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:13171
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:13598
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:16051
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:16083
Promise.then (async)
hu @ chunk-FANC52KT.js?v=2d21dc11:16083
enqueue @ chunk-FANC52KT.js?v=2d21dc11:16051
enqueueAndForget @ chunk-FANC52KT.js?v=2d21dc11:16033
handleDelayElapsed @ chunk-FANC52KT.js?v=2d21dc11:13598
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:13578
Show 14 more frames
Show less
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T02:55:44.286Z]  @firebase/firestore: Firestore (10.9.0): MemoryPersistence Starting transaction: Release target
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T02:55:44.286Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x67dd9049 sending: {"database":"projects/translationtchat-development/databases/(default)","removeTarget":2}
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T02:56:08.646Z]  @firebase/firestore: Firestore (10.9.0): AsyncQueue Visibility state changed to hidden
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T02:56:08.699Z]  @firebase/firestore: Firestore (10.9.0): AsyncQueue Visibility state changed to visible
chunk-FANC52KT.js?v=2d21dc11:1524 
        
        
       GET https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?gsessionid=VC4WZEpNgQyXScH_9dzzpf7wQu4Jif5VKsL8UKhg9yw&VER=8&database=projects%2Ftranslationtchat-development%2Fdatabases%2F(default)&RID=rpc&SID=N5kg7K3bSk7wfOmjWKCD7g&AID=0&CI=0&TYPE=xmlhttp&zx=llp5z5r2rlzq&t=3 404 (Not Found)
k.send @ chunk-FANC52KT.js?v=2d21dc11:1524
k.ha @ chunk-FANC52KT.js?v=2d21dc11:1666
ic @ chunk-FANC52KT.js?v=2d21dc11:886
Md @ chunk-FANC52KT.js?v=2d21dc11:2122
k.Ma @ chunk-FANC52KT.js?v=2d21dc11:2089
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:797
setTimeout (async)
Rb @ chunk-FANC52KT.js?v=2d21dc11:796
Ac @ chunk-FANC52KT.js?v=2d21dc11:2083
sc @ chunk-FANC52KT.js?v=2d21dc11:2152
pc @ chunk-FANC52KT.js?v=2d21dc11:1035
rc @ chunk-FANC52KT.js?v=2d21dc11:991
k.Pa @ chunk-FANC52KT.js?v=2d21dc11:954
k.nb @ chunk-FANC52KT.js?v=2d21dc11:893
ib @ chunk-FANC52KT.js?v=2d21dc11:511
C @ chunk-FANC52KT.js?v=2d21dc11:477
Ad @ chunk-FANC52KT.js?v=2d21dc11:1705
k.kb @ chunk-FANC52KT.js?v=2d21dc11:1699
k.La @ chunk-FANC52KT.js?v=2d21dc11:1696
od @ chunk-FANC52KT.js?v=2d21dc11:1598
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1563
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Show 82 more frames
Show less
console.js:273 [2024-04-19T02:56:20.337Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x67dd9049 transport errored: Qd {type: 'c', target: Q, g: Q, defaultPrevented: false, status: 1}
overrideMethod @ console.js:273
defaultLogHandler @ chunk-CXZMDHSZ.js?v=2d21dc11:1368
warn @ chunk-CXZMDHSZ.js?v=2d21dc11:1432
__PRIVATE_logWarn @ chunk-FANC52KT.js?v=2d21dc11:2866
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:12689
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:12676
ib @ chunk-FANC52KT.js?v=2d21dc11:511
C @ chunk-FANC52KT.js?v=2d21dc11:477
R.za @ chunk-FANC52KT.js?v=2d21dc11:2343
J @ chunk-FANC52KT.js?v=2d21dc11:2184
sc @ chunk-FANC52KT.js?v=2d21dc11:2164
pc @ chunk-FANC52KT.js?v=2d21dc11:1035
k.Pa @ chunk-FANC52KT.js?v=2d21dc11:958
k.nb @ chunk-FANC52KT.js?v=2d21dc11:893
ib @ chunk-FANC52KT.js?v=2d21dc11:511
C @ chunk-FANC52KT.js?v=2d21dc11:477
Ad @ chunk-FANC52KT.js?v=2d21dc11:1705
k.kb @ chunk-FANC52KT.js?v=2d21dc11:1699
k.La @ chunk-FANC52KT.js?v=2d21dc11:1696
od @ chunk-FANC52KT.js?v=2d21dc11:1598
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1563
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.$a @ chunk-FANC52KT.js?v=2d21dc11:1547
Promise.then (async)
k.send @ chunk-FANC52KT.js?v=2d21dc11:1524
k.ha @ chunk-FANC52KT.js?v=2d21dc11:1666
ic @ chunk-FANC52KT.js?v=2d21dc11:886
Md @ chunk-FANC52KT.js?v=2d21dc11:2122
k.Ma @ chunk-FANC52KT.js?v=2d21dc11:2089
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:797
setTimeout (async)
Rb @ chunk-FANC52KT.js?v=2d21dc11:796
Ac @ chunk-FANC52KT.js?v=2d21dc11:2083
sc @ chunk-FANC52KT.js?v=2d21dc11:2152
pc @ chunk-FANC52KT.js?v=2d21dc11:1035
rc @ chunk-FANC52KT.js?v=2d21dc11:991
k.Pa @ chunk-FANC52KT.js?v=2d21dc11:954
k.nb @ chunk-FANC52KT.js?v=2d21dc11:893
ib @ chunk-FANC52KT.js?v=2d21dc11:511
C @ chunk-FANC52KT.js?v=2d21dc11:477
Ad @ chunk-FANC52KT.js?v=2d21dc11:1705
k.kb @ chunk-FANC52KT.js?v=2d21dc11:1699
k.La @ chunk-FANC52KT.js?v=2d21dc11:1696
od @ chunk-FANC52KT.js?v=2d21dc11:1598
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1563
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1564
Show 101 more frames
Show less
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T02:56:20.339Z]  @firebase/firestore: Firestore (10.9.0): PersistentStream close with error: FirebaseError: [code=unavailable]: The operation could not be completed
  1. experimentalAutoDetectLongPolling: false
log:
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:00:41.123Z]  @firebase/firestore: Firestore (10.9.0): FirebaseAuthCredentialsProvider Auth not yet detected
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:00:41.124Z]  @firebase/firestore: Firestore (10.9.0): FirestoreClient Using default OnlineComponentProvider
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:00:41.124Z]  @firebase/firestore: Firestore (10.9.0): FirestoreClient Using default OfflineComponentProvider
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:00:41.124Z]  @firebase/firestore: Firestore (10.9.0): FirestoreClient Initializing OfflineComponentProvider
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:00:41.124Z]  @firebase/firestore: Firestore (10.9.0): FirestoreClient Initializing OnlineComponentProvider
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:00:41.125Z]  @firebase/firestore: Firestore (10.9.0): MemoryPersistence Starting transaction: Allocate target
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:00:41.125Z]  @firebase/firestore: Firestore (10.9.0): MemoryPersistence Starting transaction: Execute query
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:00:41.125Z]  @firebase/firestore: Firestore (10.9.0): QueryEngine Using full collection scan to execute query: Query(target=Target(langages, orderBy: [__name__ (asc)]); limitType=F)
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:00:41.126Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection Creating RPC 'Listen' stream 0x83968d24: https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel {"httpSessionIdParam":"gsessionid","initMessageHeaders":{"X-Goog-Api-Client":"gl-js/ fire/10.9.0","Content-Type":"text/plain","X-Firebase-GMPID":"1:637433293531:web:1f260b069d9abd5f64bafe"},"messageUrlParams":{"database":"projects/translationtchat-development/databases/(default)"},"sendRawJson":true,"supportsCrossDomainXhr":true,"internalChannelParams":{"forwardChannelRequestTimeoutMs":600000},"forceLongPolling":false,"detectBufferingProxy":false,"useFetchStreams":true,"encodeInitMessageHeaders":true}
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:00:41.127Z]  @firebase/firestore: Firestore (10.9.0): FirebaseAppCheckTokenProvider AppCheck not yet detected
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:00:41.147Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection Opening RPC 'Listen' stream 0x83968d24 transport.
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:00:41.147Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x83968d24 sending: {"database":"projects/translationtchat-development/databases/(default)","addTarget":{"query":{"structuredQuery":{"from":[{"collectionId":"langages"}],"orderBy":[{"field":{"fieldPath":"__name__"},"direction":"ASCENDING"}]},"parent":"projects/translationtchat-development/databases/(default)/documents"},"targetId":2}}
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:00:41.203Z]  @firebase/firestore: Firestore (10.9.0): AsyncQueue Visibility state changed to visible
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:00:41.423Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x83968d24 transport opened.
console.js:273 [2024-04-19T03:00:51.127Z]  @firebase/firestore: Firestore (10.9.0): 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.
overrideMethod @ console.js:273
defaultLogHandler @ chunk-CXZMDHSZ.js?v=2d21dc11:1368
error @ chunk-CXZMDHSZ.js?v=2d21dc11:1436
__PRIVATE_logError @ chunk-FANC52KT.js?v=2d21dc11:2860
w_ @ chunk-FANC52KT.js?v=2d21dc11:13209
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:13171
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:13598
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:16051
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:16083
Promise.then (async)
hu @ chunk-FANC52KT.js?v=2d21dc11:16083
enqueue @ chunk-FANC52KT.js?v=2d21dc11:16051
enqueueAndForget @ chunk-FANC52KT.js?v=2d21dc11:16033
handleDelayElapsed @ chunk-FANC52KT.js?v=2d21dc11:13598
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:13578
Show 14 more frames
Show less
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:00:51.130Z]  @firebase/firestore: Firestore (10.9.0): MemoryPersistence Starting transaction: Release target
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:00:51.131Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x83968d24 sending: {"database":"projects/translationtchat-development/databases/(default)","removeTarget":2}
chunk-FANC52KT.js?v=2d21dc11:1524 
        
        
       GET https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?gsessionid=xeGijSz2ZS2dZBUy_1LefbepAy8qTVNYzUGaQ4toGhs&VER=8&database=projects%2Ftranslationtchat-development%2Fdatabases%2F(default)&RID=rpc&SID=aaqyxmlBGi0J1dkFetkjjg&AID=0&CI=0&TYPE=xmlhttp&zx=ipmcvgqhetjq&t=3 404 (Not Found)
k.send @ chunk-FANC52KT.js?v=2d21dc11:1524
k.ha @ chunk-FANC52KT.js?v=2d21dc11:1666
ic @ chunk-FANC52KT.js?v=2d21dc11:886
Md @ chunk-FANC52KT.js?v=2d21dc11:2122
k.Ma @ chunk-FANC52KT.js?v=2d21dc11:2089
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:797
setTimeout (async)
Rb @ chunk-FANC52KT.js?v=2d21dc11:796
Ac @ chunk-FANC52KT.js?v=2d21dc11:2083
sc @ chunk-FANC52KT.js?v=2d21dc11:2152
pc @ chunk-FANC52KT.js?v=2d21dc11:1035
rc @ chunk-FANC52KT.js?v=2d21dc11:991
k.Pa @ chunk-FANC52KT.js?v=2d21dc11:954
k.nb @ chunk-FANC52KT.js?v=2d21dc11:893
ib @ chunk-FANC52KT.js?v=2d21dc11:511
C @ chunk-FANC52KT.js?v=2d21dc11:477
Ad @ chunk-FANC52KT.js?v=2d21dc11:1705
k.kb @ chunk-FANC52KT.js?v=2d21dc11:1699
k.La @ chunk-FANC52KT.js?v=2d21dc11:1696
od @ chunk-FANC52KT.js?v=2d21dc11:1598
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1563
Show 20 more frames
Show less
console.js:273 [2024-04-19T03:01:02.886Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x83968d24 transport errored: Qd {type: 'c', target: Q, g: Q, defaultPrevented: false, status: 1}
overrideMethod @ console.js:273
defaultLogHandler @ chunk-CXZMDHSZ.js?v=2d21dc11:1368
warn @ chunk-CXZMDHSZ.js?v=2d21dc11:1432
__PRIVATE_logWarn @ chunk-FANC52KT.js?v=2d21dc11:2866
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:12689
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:12676
ib @ chunk-FANC52KT.js?v=2d21dc11:511
C @ chunk-FANC52KT.js?v=2d21dc11:477
R.za @ chunk-FANC52KT.js?v=2d21dc11:2343
J @ chunk-FANC52KT.js?v=2d21dc11:2184
sc @ chunk-FANC52KT.js?v=2d21dc11:2164
pc @ chunk-FANC52KT.js?v=2d21dc11:1035
k.Pa @ chunk-FANC52KT.js?v=2d21dc11:958
k.nb @ chunk-FANC52KT.js?v=2d21dc11:893
ib @ chunk-FANC52KT.js?v=2d21dc11:511
C @ chunk-FANC52KT.js?v=2d21dc11:477
Ad @ chunk-FANC52KT.js?v=2d21dc11:1705
k.kb @ chunk-FANC52KT.js?v=2d21dc11:1699
k.La @ chunk-FANC52KT.js?v=2d21dc11:1696
od @ chunk-FANC52KT.js?v=2d21dc11:1598
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1563
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.$a @ chunk-FANC52KT.js?v=2d21dc11:1547
Promise.then (async)
k.send @ chunk-FANC52KT.js?v=2d21dc11:1524
k.ha @ chunk-FANC52KT.js?v=2d21dc11:1666
ic @ chunk-FANC52KT.js?v=2d21dc11:886
Md @ chunk-FANC52KT.js?v=2d21dc11:2122
k.Ma @ chunk-FANC52KT.js?v=2d21dc11:2089
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:797
setTimeout (async)
Rb @ chunk-FANC52KT.js?v=2d21dc11:796
Ac @ chunk-FANC52KT.js?v=2d21dc11:2083
sc @ chunk-FANC52KT.js?v=2d21dc11:2152
pc @ chunk-FANC52KT.js?v=2d21dc11:1035
rc @ chunk-FANC52KT.js?v=2d21dc11:991
k.Pa @ chunk-FANC52KT.js?v=2d21dc11:954
k.nb @ chunk-FANC52KT.js?v=2d21dc11:893
ib @ chunk-FANC52KT.js?v=2d21dc11:511
C @ chunk-FANC52KT.js?v=2d21dc11:477
Ad @ chunk-FANC52KT.js?v=2d21dc11:1705
k.kb @ chunk-FANC52KT.js?v=2d21dc11:1699
k.La @ chunk-FANC52KT.js?v=2d21dc11:1696
od @ chunk-FANC52KT.js?v=2d21dc11:1598
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1563
Show 43 more frames
Show less
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:01:02.888Z]  @firebase/firestore: Firestore (10.9.0): PersistentStream close with error: FirebaseError: [code=unavailable]: The operation could not be completed
  1. experimentalAutoDetectLongPolling not specified
log:
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:05:18.873Z]  @firebase/firestore: Firestore (10.9.0): FirebaseAuthCredentialsProvider Auth not yet detected
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:05:18.874Z]  @firebase/firestore: Firestore (10.9.0): FirestoreClient Using default OnlineComponentProvider
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:05:18.874Z]  @firebase/firestore: Firestore (10.9.0): FirestoreClient Using default OfflineComponentProvider
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:05:18.874Z]  @firebase/firestore: Firestore (10.9.0): FirestoreClient Initializing OfflineComponentProvider
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:05:18.874Z]  @firebase/firestore: Firestore (10.9.0): FirestoreClient Initializing OnlineComponentProvider
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:05:18.875Z]  @firebase/firestore: Firestore (10.9.0): MemoryPersistence Starting transaction: Allocate target
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:05:18.875Z]  @firebase/firestore: Firestore (10.9.0): MemoryPersistence Starting transaction: Execute query
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:05:18.876Z]  @firebase/firestore: Firestore (10.9.0): QueryEngine Using full collection scan to execute query: Query(target=Target(langages, orderBy: [__name__ (asc)]); limitType=F)
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:05:18.876Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection Creating RPC 'Listen' stream 0x6b3561bd: https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel {"httpSessionIdParam":"gsessionid","initMessageHeaders":{"X-Goog-Api-Client":"gl-js/ fire/10.9.0","Content-Type":"text/plain","X-Firebase-GMPID":"1:637433293531:web:1f260b069d9abd5f64bafe"},"messageUrlParams":{"database":"projects/translationtchat-development/databases/(default)"},"sendRawJson":true,"supportsCrossDomainXhr":true,"internalChannelParams":{"forwardChannelRequestTimeoutMs":600000},"forceLongPolling":false,"detectBufferingProxy":true,"useFetchStreams":true,"encodeInitMessageHeaders":true}
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:05:18.877Z]  @firebase/firestore: Firestore (10.9.0): FirebaseAppCheckTokenProvider AppCheck not yet detected
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:05:18.897Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection Opening RPC 'Listen' stream 0x6b3561bd transport.
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:05:18.897Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x6b3561bd sending: {"database":"projects/translationtchat-development/databases/(default)","addTarget":{"query":{"structuredQuery":{"from":[{"collectionId":"langages"}],"orderBy":[{"field":{"fieldPath":"__name__"},"direction":"ASCENDING"}]},"parent":"projects/translationtchat-development/databases/(default)/documents"},"targetId":2}}
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:05:19.127Z]  @firebase/firestore: Firestore (10.9.0): AsyncQueue Visibility state changed to visible
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:05:19.235Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x6b3561bd transport opened.
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:05:19.498Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x6b3561bd detected no buffering proxy
console.js:273 [2024-04-19T03:05:28.877Z]  @firebase/firestore: Firestore (10.9.0): 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.
overrideMethod @ console.js:273
defaultLogHandler @ chunk-CXZMDHSZ.js?v=2d21dc11:1368
error @ chunk-CXZMDHSZ.js?v=2d21dc11:1436
__PRIVATE_logError @ chunk-FANC52KT.js?v=2d21dc11:2860
w_ @ chunk-FANC52KT.js?v=2d21dc11:13209
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:13171
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:13598
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:16051
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:16083
Promise.then (async)
hu @ chunk-FANC52KT.js?v=2d21dc11:16083
enqueue @ chunk-FANC52KT.js?v=2d21dc11:16051
enqueueAndForget @ chunk-FANC52KT.js?v=2d21dc11:16033
handleDelayElapsed @ chunk-FANC52KT.js?v=2d21dc11:13598
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:13578
Show 14 more frames
Show less
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:05:28.879Z]  @firebase/firestore: Firestore (10.9.0): MemoryPersistence Starting transaction: Release target
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:05:28.879Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x6b3561bd sending: {"database":"projects/translationtchat-development/databases/(default)","removeTarget":2}
chunk-FANC52KT.js?v=2d21dc11:1524 
        
        
       GET https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?gsessionid=jRJdEdguWsaZGP1-FgUWeiXza-bpzbJSlLnCIod0YA8&VER=8&database=projects%2Ftranslationtchat-development%2Fdatabases%2F(default)&RID=rpc&SID=EKPStbb3NTpZfrbFuk-kAQ&AID=0&CI=0&TYPE=xmlhttp&zx=618ylswwu6ca&t=3 404 (Not Found)
k.send @ chunk-FANC52KT.js?v=2d21dc11:1524
k.ha @ chunk-FANC52KT.js?v=2d21dc11:1666
ic @ chunk-FANC52KT.js?v=2d21dc11:886
Md @ chunk-FANC52KT.js?v=2d21dc11:2122
k.Ma @ chunk-FANC52KT.js?v=2d21dc11:2089
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:797
setTimeout (async)
Rb @ chunk-FANC52KT.js?v=2d21dc11:796
Ac @ chunk-FANC52KT.js?v=2d21dc11:2083
sc @ chunk-FANC52KT.js?v=2d21dc11:2152
pc @ chunk-FANC52KT.js?v=2d21dc11:1035
rc @ chunk-FANC52KT.js?v=2d21dc11:991
k.Pa @ chunk-FANC52KT.js?v=2d21dc11:954
k.nb @ chunk-FANC52KT.js?v=2d21dc11:893
ib @ chunk-FANC52KT.js?v=2d21dc11:511
C @ chunk-FANC52KT.js?v=2d21dc11:477
Ad @ chunk-FANC52KT.js?v=2d21dc11:1705
k.kb @ chunk-FANC52KT.js?v=2d21dc11:1699
k.La @ chunk-FANC52KT.js?v=2d21dc11:1696
od @ chunk-FANC52KT.js?v=2d21dc11:1598
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1563
Show 20 more frames
Show less
console.js:273 [2024-04-19T03:05:39.355Z]  @firebase/firestore: Firestore (10.9.0): WebChannelConnection RPC 'Listen' stream 0x6b3561bd transport errored: Qd {type: 'c', target: Q, g: Q, defaultPrevented: false, status: 1}
overrideMethod @ console.js:273
defaultLogHandler @ chunk-CXZMDHSZ.js?v=2d21dc11:1368
warn @ chunk-CXZMDHSZ.js?v=2d21dc11:1432
__PRIVATE_logWarn @ chunk-FANC52KT.js?v=2d21dc11:2866
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:12689
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:12676
ib @ chunk-FANC52KT.js?v=2d21dc11:511
C @ chunk-FANC52KT.js?v=2d21dc11:477
R.za @ chunk-FANC52KT.js?v=2d21dc11:2343
J @ chunk-FANC52KT.js?v=2d21dc11:2184
sc @ chunk-FANC52KT.js?v=2d21dc11:2164
pc @ chunk-FANC52KT.js?v=2d21dc11:1035
k.Pa @ chunk-FANC52KT.js?v=2d21dc11:958
k.nb @ chunk-FANC52KT.js?v=2d21dc11:893
ib @ chunk-FANC52KT.js?v=2d21dc11:511
C @ chunk-FANC52KT.js?v=2d21dc11:477
Ad @ chunk-FANC52KT.js?v=2d21dc11:1705
k.kb @ chunk-FANC52KT.js?v=2d21dc11:1699
k.La @ chunk-FANC52KT.js?v=2d21dc11:1696
od @ chunk-FANC52KT.js?v=2d21dc11:1598
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1563
Promise.then (async)
qd @ chunk-FANC52KT.js?v=2d21dc11:1552
k.$a @ chunk-FANC52KT.js?v=2d21dc11:1547
Promise.then (async)
k.send @ chunk-FANC52KT.js?v=2d21dc11:1524
k.ha @ chunk-FANC52KT.js?v=2d21dc11:1666
ic @ chunk-FANC52KT.js?v=2d21dc11:886
Md @ chunk-FANC52KT.js?v=2d21dc11:2122
k.Ma @ chunk-FANC52KT.js?v=2d21dc11:2089
(anonymous) @ chunk-FANC52KT.js?v=2d21dc11:797
setTimeout (async)
Rb @ chunk-FANC52KT.js?v=2d21dc11:796
Ac @ chunk-FANC52KT.js?v=2d21dc11:2083
sc @ chunk-FANC52KT.js?v=2d21dc11:2152
pc @ chunk-FANC52KT.js?v=2d21dc11:1035
rc @ chunk-FANC52KT.js?v=2d21dc11:991
k.Pa @ chunk-FANC52KT.js?v=2d21dc11:954
k.nb @ chunk-FANC52KT.js?v=2d21dc11:893
ib @ chunk-FANC52KT.js?v=2d21dc11:511
C @ chunk-FANC52KT.js?v=2d21dc11:477
Ad @ chunk-FANC52KT.js?v=2d21dc11:1705
k.kb @ chunk-FANC52KT.js?v=2d21dc11:1699
k.La @ chunk-FANC52KT.js?v=2d21dc11:1696
od @ chunk-FANC52KT.js?v=2d21dc11:1598
k.Xa @ chunk-FANC52KT.js?v=2d21dc11:1563
Show 43 more frames
Show less
chunk-CXZMDHSZ.js?v=2d21dc11:1368 [2024-04-19T03:05:39.357Z]  @firebase/firestore: Firestore (10.9.0): PersistentStream close with error: FirebaseError: [code=unavailable]: The operation could not be completed

@dconeybe
Copy link
Contributor

@vietstone-ng Those logs seem to suggest that the Firestore SDK could not connect to the backend, regardless of the setting of experimentalAutoDetectLongPolling. Is it possible that your app is just experiencing general connectivity issues that are unrelated to long polling?

Could you browse to https://debug-my.firebaseapp.com/ in the same browser that is experiencing the problems and attach the output? This could help identify any networking issues that your app is experiencing.

@vietstone-ng
Copy link
Author

vietstone-ng commented Apr 22, 2024

@dconeybe The things that I noticed:

  • With the modular api, it always works with the lite version, and always not works with the normal version (regardless of long polling settings). So it seems not the long polling issue.
  • But with the compat api, it works only if having setting experimentalAutoDetectLongPolling/experimentalForceLongPolling explicitly. So it seem the long polling issue.
  • This also happens on othe dev machines.
  • More context, I'm developing a Flutter app. Things are ok with mobile version, but not with the web version. I tried to debug the JS code, it lead me to this long polling settings. I also think it's possible that my Firestore data contains something that is not compatible with the JS sdk, but not sure.

Below is the output of https://debug-my.firebaseapp.com/ in my browser:

output:
[  0.002s] [diagnostic]
********************************************************
[TEST 1/9: webchannel.googleapis.com with default options] STARTING at 2024-04-22T02:18:09.123Z]
********************************************************
[  0.009s] [diagnostic] >>> [TEST 1/9: webchannel.googleapis.com with default options] createWebChannel("https://webchannel.googleapis.com/staging/channel/generator", {"backgroundChannelTest":true,"httpSessionIdParam":"gsessionid","initMessageHeaders":{},"sendRawJson":true,"supportsCrossDomainXhr":true,"internalChannelParams":{"forwardChannelRequestTimeoutMs":600000},"httpHeadersOverwriteParam":"$httpHeaders","disableRedact":true})
[  0.010s] [diagnostic] >>> [TEST 1/9: webchannel.googleapis.com with default options] open()
[  0.011s] [goog.labs.net.webChannel.WebChannelDebug] connect()
[  0.011s] [goog.labs.net.webChannel.WebChannelDebug] Origin Trials enabled.
[  0.011s] [goog.labs.net.webChannel.WebChannelDebug] connectChannel_()
[  0.012s] [goog.labs.net.webChannel.WebChannelDebug] GetForwardChannelUri: https://webchannel.googleapis.com/staging/channel/generator?VER=8
[  0.012s] [diagnostic] >>> [TEST 1/9: webchannel.googleapis.com with default options] channel.send({"message":"Hello","message_size":0,"delay_ms":0,"num_messages":5,"message_interval":200,"server_send_raw":0,"server_close":0,"server_half_close":0,"shutdown_server":0})
[  0.013s] [goog.labs.net.webChannel.WebChannelDebug] Origin Trials invoked: https://webchannel.googleapis.com/staging/channel/generator
[  0.013s] [goog.labs.net.webChannel.WebChannelDebug] startForwardChannel_
[  0.013s] [goog.labs.net.webChannel.WebChannelDebug] open_()
[  0.015s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP REQ (34371) [attempt 1]: POST
https://webchannel.googleapis.com/staging/channel/generator?VER=8&RID=34371&CVER=22&X-HTTP-Session-Id=gsessionid&zx=rovk4u76ajm3&t=1
count=1&ofs=0&req0___data__=%7B%22message%22%3A%22Hello%22%2C%22message_size%22%3A0%2C%22delay_ms%22%3A0%2C%22num_messages%22%3A5%2C%22message_interval%22%3A200%2C%22server_send_raw%22%3A0%2C%22server_close%22%3A0%2C%22server_half_close%22%3A0%2C%22shutdown_server%22%3A0%7D
[  1.257s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP RESP (34371) [ attempt 1]: POST
https://webchannel.googleapis.com/staging/channel/generator?VER=8&RID=34371&CVER=22&X-HTTP-Session-Id=gsessionid&zx=rovk4u76ajm3&t=1
3 200
[  1.258s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP TEXT (34371): [[0,["c","JBHPPF4oZBKedcn8_amcLw","",8,12,30000]]]

[  1.259s] [goog.labs.net.webChannel.WebChannelDebug] VER=8
[  1.259s] [goog.labs.net.webChannel.WebChannelDebug] SVER=12
[  1.259s] [goog.labs.net.webChannel.WebChannelDebug] backChannelRequestTimeoutMs_=45000
[  1.259s] [goog.labs.net.webChannel.WebChannelBaseTransport] WebChannel opened on https://webchannel.googleapis.com/staging/channel/generator
[  1.259s] [diagnostic] >>> [TEST 1/9: webchannel.googleapis.com with default options] channel opened: 1250ms (1713752290380)
   concurrent request limit : 1
   isSpdyEnabled : false
[  1.260s] [goog.labs.net.webChannel.WebChannelDebug] GetBackChannelUri: https://webchannel.googleapis.com/staging/channel/generator?gsessionid=42yigUXcsHFg0P5WybTkdDlnA63KlZHunPQlOr5yI1c&VER=8
[  1.260s] [goog.labs.net.webChannel.WebChannelDebug] Creating new HttpRequest
[  1.261s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP REQ (rpc) [attempt 1]: GET
https://webchannel.googleapis.com/staging/channel/generator?gsessionid=42yigUXcsHFg0P5WybTkdDlnA63KlZHunPQlOr5yI1c&VER=8&RID=rpc&SID=JBHPPF4oZBKedcn8_amcLw&CI=0&AID=0&TYPE=xmlhttp&zx=r1ndipzxubf&t=1
null
[  1.261s] [goog.labs.net.webChannel.WebChannelDebug] New Request created
[  1.261s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP RESP (34371) [ attempt 1]: POST
https://webchannel.googleapis.com/staging/channel/generator?VER=8&RID=34371&CVER=22&X-HTTP-Session-Id=gsessionid&zx=rovk4u76ajm3&t=1
4 200
[  1.262s] [goog.labs.net.webChannel.WebChannelDebug] Request complete
[  1.262s] [goog.labs.net.webChannel.WebChannelDebug] startForwardChannel_
[  1.262s] [goog.labs.net.webChannel.WebChannelDebug] startForwardChannel_ returned: nothing to send
[  2.399s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP RESP (rpc) [ attempt 1]: GET
https://webchannel.googleapis.com/staging/channel/generator?gsessionid=42yigUXcsHFg0P5WybTkdDlnA63KlZHunPQlOr5yI1c&VER=8&RID=rpc&SID=JBHPPF4oZBKedcn8_amcLw&CI=0&AID=0&TYPE=xmlhttp&zx=r1ndipzxubf&t=1
3 200
[  2.400s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP TEXT (rpc): [[1,{"message":"Hello"}],[2,{"message":"Hello"}],[3,{"message":"Hello"}],[4,{"message":"Hello"}],[5,{"message":"Hello"}]]
[  2.401s] [diagnostic] >>> [TEST 1/9: webchannel.googleapis.com with default options] Received message: {"message":"Hello"}
[  2.402s] [diagnostic] >>> [TEST 1/9: webchannel.googleapis.com with default options] Received message: {"message":"Hello"}
[  2.402s] [diagnostic] >>> [TEST 1/9: webchannel.googleapis.com with default options] Received message: {"message":"Hello"}
[  2.402s] [diagnostic] >>> [TEST 1/9: webchannel.googleapis.com with default options] Received message: {"message":"Hello"}
[  2.403s] [diagnostic] >>> [TEST 1/9: webchannel.googleapis.com with default options] Received message: {"message":"Hello"}
[  2.403s] [diagnostic]
********************************************************
[TEST 1/9: webchannel.googleapis.com with default options] completed successfully.
********************************************************
[  2.403s] [goog.labs.net.webChannel.WebChannelDebug] disconnect()
[  2.405s] [goog.labs.net.webChannel.WebChannelBaseTransport] WebChannel closed on https://webchannel.googleapis.com/staging/channel/generator
[  2.406s] [diagnostic] >>> [TEST 1/9: webchannel.googleapis.com with default options] channel closed
[  3.908s] [diagnostic]
********************************************************
[TEST 2/9: webchannel.googleapis.com with detectBufferingProxy] STARTING at 2024-04-22T02:18:13.028Z]
********************************************************
[  3.908s] [diagnostic] >>> [TEST 2/9: webchannel.googleapis.com with detectBufferingProxy] createWebChannel("https://webchannel.googleapis.com/staging/channel/generator", {"backgroundChannelTest":true,"httpSessionIdParam":"gsessionid","initMessageHeaders":{},"sendRawJson":true,"supportsCrossDomainXhr":true,"internalChannelParams":{"forwardChannelRequestTimeoutMs":600000},"httpHeadersOverwriteParam":"$httpHeaders","disableRedact":true,"detectBufferingProxy":true})
[  3.910s] [diagnostic] >>> [TEST 2/9: webchannel.googleapis.com with detectBufferingProxy] open()
[  3.910s] [goog.labs.net.webChannel.WebChannelDebug] connect()
[  3.911s] [goog.labs.net.webChannel.WebChannelDebug] Origin Trials enabled.
[  3.912s] [diagnostic] RequestStat event: 0
[  3.912s] [goog.labs.net.webChannel.WebChannelDebug] connectChannel_()
[  3.913s] [goog.labs.net.webChannel.WebChannelDebug] GetForwardChannelUri: https://webchannel.googleapis.com/staging/channel/generator?VER=8
[  3.913s] [diagnostic] >>> [TEST 2/9: webchannel.googleapis.com with detectBufferingProxy] channel.send({"message":"Hello","message_size":0,"delay_ms":0,"num_messages":5,"message_interval":200,"server_send_raw":0,"server_close":0,"server_half_close":0,"shutdown_server":0})
[  3.913s] [goog.labs.net.webChannel.WebChannelDebug] Origin Trials invoked: https://webchannel.googleapis.com/staging/channel/generator
[  3.914s] [goog.labs.net.webChannel.WebChannelDebug] startForwardChannel_
[  3.914s] [goog.labs.net.webChannel.WebChannelDebug] open_()
[  3.915s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP REQ (55230) [attempt 1]: POST
https://webchannel.googleapis.com/staging/channel/generator?VER=8&RID=55230&CVER=22&X-HTTP-Session-Id=gsessionid&zx=kz24sd12oss1&t=1
count=1&ofs=0&req0___data__=%7B%22message%22%3A%22Hello%22%2C%22message_size%22%3A0%2C%22delay_ms%22%3A0%2C%22num_messages%22%3A5%2C%22message_interval%22%3A200%2C%22server_send_raw%22%3A0%2C%22server_close%22%3A0%2C%22server_half_close%22%3A0%2C%22shutdown_server%22%3A0%7D
[  5.117s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP RESP (55230) [ attempt 1]: POST
https://webchannel.googleapis.com/staging/channel/generator?VER=8&RID=55230&CVER=22&X-HTTP-Session-Id=gsessionid&zx=kz24sd12oss1&t=1
3 200
[  5.118s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP TEXT (55230): [[0,["c","MpIQHj3nGpnwX_d85dAT3A","",8,12,30000]]]

[  5.119s] [goog.labs.net.webChannel.WebChannelDebug] VER=8
[  5.119s] [goog.labs.net.webChannel.WebChannelDebug] SVER=12
[  5.119s] [goog.labs.net.webChannel.WebChannelDebug] backChannelRequestTimeoutMs_=45000
[  5.120s] [goog.labs.net.webChannel.WebChannelBaseTransport] WebChannel opened on https://webchannel.googleapis.com/staging/channel/generator
[  5.120s] [diagnostic] >>> [TEST 2/9: webchannel.googleapis.com with detectBufferingProxy] channel opened: 1212ms (1713752294241)
   concurrent request limit : 1
   isSpdyEnabled : false
[  5.120s] [goog.labs.net.webChannel.WebChannelDebug] Handshake RTT: 1206ms
[  5.121s] [goog.labs.net.webChannel.WebChannelDebug] GetBackChannelUri: https://webchannel.googleapis.com/staging/channel/generator?gsessionid=uOeCx4ALhvOaHelAKL32ydAzBgXo_HkhxRRUtsO_neU&VER=8
[  5.121s] [goog.labs.net.webChannel.WebChannelDebug] Creating new HttpRequest
[  5.122s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP REQ (rpc) [attempt 1]: GET
https://webchannel.googleapis.com/staging/channel/generator?gsessionid=uOeCx4ALhvOaHelAKL32ydAzBgXo_HkhxRRUtsO_neU&VER=8&RID=rpc&SID=MpIQHj3nGpnwX_d85dAT3A&CI=0&AID=0&TYPE=xmlhttp&zx=hh6nsa7kc2em&t=1
null
[  5.123s] [goog.labs.net.webChannel.WebChannelDebug] New Request created
[  5.123s] [goog.labs.net.webChannel.WebChannelDebug] BP detection timer enabled: 2412
[  5.124s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP RESP (55230) [ attempt 1]: POST
https://webchannel.googleapis.com/staging/channel/generator?VER=8&RID=55230&CVER=22&X-HTTP-Session-Id=gsessionid&zx=kz24sd12oss1&t=1
4 200
[  5.124s] [goog.labs.net.webChannel.WebChannelDebug] Request complete
[  5.124s] [goog.labs.net.webChannel.WebChannelDebug] startForwardChannel_
[  5.124s] [goog.labs.net.webChannel.WebChannelDebug] startForwardChannel_ returned: nothing to send
[  6.261s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP RESP (rpc) [ attempt 1]: GET
https://webchannel.googleapis.com/staging/channel/generator?gsessionid=uOeCx4ALhvOaHelAKL32ydAzBgXo_HkhxRRUtsO_neU&VER=8&RID=rpc&SID=MpIQHj3nGpnwX_d85dAT3A&CI=0&AID=0&TYPE=xmlhttp&zx=hh6nsa7kc2em&t=1
3 200
[  6.261s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP TEXT (rpc): [[1,{"message":"Hello"}],[2,{"message":"Hello"}],[3,{"message":"Hello"}],[4,{"message":"Hello"}],[5,{"message":"Hello"}]]
[  6.263s] [diagnostic] >>> [TEST 2/9: webchannel.googleapis.com with detectBufferingProxy] Received message: {"message":"Hello"}
[  6.263s] [diagnostic] >>> [TEST 2/9: webchannel.googleapis.com with detectBufferingProxy] Received message: {"message":"Hello"}
[  6.263s] [diagnostic] >>> [TEST 2/9: webchannel.googleapis.com with detectBufferingProxy] Received message: {"message":"Hello"}
[  6.264s] [diagnostic] >>> [TEST 2/9: webchannel.googleapis.com with detectBufferingProxy] Received message: {"message":"Hello"}
[  6.264s] [diagnostic] >>> [TEST 2/9: webchannel.googleapis.com with detectBufferingProxy] Received message: {"message":"Hello"}
[  6.264s] [diagnostic]
********************************************************
[TEST 2/9: webchannel.googleapis.com with detectBufferingProxy] completed successfully.
********************************************************
[  6.264s] [goog.labs.net.webChannel.WebChannelDebug] disconnect()
[  6.265s] [goog.labs.net.webChannel.WebChannelDebug] Cancel the BP detection timer.
[  6.266s] [goog.labs.net.webChannel.WebChannelBaseTransport] WebChannel closed on https://webchannel.googleapis.com/staging/channel/generator
[  6.266s] [diagnostic] >>> [TEST 2/9: webchannel.googleapis.com with detectBufferingProxy] channel closed
[  7.768s] [diagnostic]
********************************************************
[TEST 3/9: webchannel.googleapis.com with forceLongPolling] STARTING at 2024-04-22T02:18:16.889Z]
********************************************************
[  7.769s] [diagnostic] >>> [TEST 3/9: webchannel.googleapis.com with forceLongPolling] createWebChannel("https://webchannel.googleapis.com/staging/channel/generator", {"backgroundChannelTest":true,"httpSessionIdParam":"gsessionid","initMessageHeaders":{},"sendRawJson":true,"supportsCrossDomainXhr":true,"internalChannelParams":{"forwardChannelRequestTimeoutMs":600000},"httpHeadersOverwriteParam":"$httpHeaders","disableRedact":true,"forceLongPolling":true})
[  7.771s] [diagnostic] >>> [TEST 3/9: webchannel.googleapis.com with forceLongPolling] open()
[  7.771s] [goog.labs.net.webChannel.WebChannelDebug] connect()
[  7.772s] [goog.labs.net.webChannel.WebChannelDebug] Origin Trials enabled.
[  7.772s] [diagnostic] RequestStat event: 0
[  7.773s] [diagnostic] RequestStat event: 0
[  7.773s] [goog.labs.net.webChannel.WebChannelDebug] connectChannel_()
[  7.773s] [goog.labs.net.webChannel.WebChannelDebug] GetForwardChannelUri: https://webchannel.googleapis.com/staging/channel/generator?VER=8
[  7.774s] [diagnostic] >>> [TEST 3/9: webchannel.googleapis.com with forceLongPolling] channel.send({"message":"Hello","message_size":0,"delay_ms":0,"num_messages":5,"message_interval":200,"server_send_raw":0,"server_close":0,"server_half_close":0,"shutdown_server":0})
[  7.774s] [goog.labs.net.webChannel.WebChannelDebug] Origin Trials invoked: https://webchannel.googleapis.com/staging/channel/generator
[  7.774s] [goog.labs.net.webChannel.WebChannelDebug] startForwardChannel_
[  7.775s] [goog.labs.net.webChannel.WebChannelDebug] open_()
[  7.776s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP REQ (70346) [attempt 1]: POST
https://webchannel.googleapis.com/staging/channel/generator?VER=8&RID=70346&CVER=22&X-HTTP-Session-Id=gsessionid&zx=dxjlm8famp2x&t=1
count=1&ofs=0&req0___data__=%7B%22message%22%3A%22Hello%22%2C%22message_size%22%3A0%2C%22delay_ms%22%3A0%2C%22num_messages%22%3A5%2C%22message_interval%22%3A200%2C%22server_send_raw%22%3A0%2C%22server_close%22%3A0%2C%22server_half_close%22%3A0%2C%22shutdown_server%22%3A0%7D
[  8.912s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP RESP (70346) [ attempt 1]: POST
https://webchannel.googleapis.com/staging/channel/generator?VER=8&RID=70346&CVER=22&X-HTTP-Session-Id=gsessionid&zx=dxjlm8famp2x&t=1
3 200
[  8.913s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP TEXT (70346): [[0,["c","waVfcb7TDDT8nFhZCXdPNQ","",8,12,30000]]]

[  8.913s] [goog.labs.net.webChannel.WebChannelDebug] VER=8
[  8.914s] [goog.labs.net.webChannel.WebChannelDebug] SVER=12
[  8.914s] [goog.labs.net.webChannel.WebChannelDebug] backChannelRequestTimeoutMs_=45000
[  8.914s] [goog.labs.net.webChannel.WebChannelBaseTransport] WebChannel opened on https://webchannel.googleapis.com/staging/channel/generator
[  8.914s] [diagnostic] >>> [TEST 3/9: webchannel.googleapis.com with forceLongPolling] channel opened: 1145ms (1713752298035)
   concurrent request limit : 1
   isSpdyEnabled : false
[  8.914s] [goog.labs.net.webChannel.WebChannelDebug] GetBackChannelUri: https://webchannel.googleapis.com/staging/channel/generator?gsessionid=OlIxj1voNMS2V3mAnBIJ8na8EP_vR7jf1wzUyG3d4RA&VER=8
[  8.915s] [goog.labs.net.webChannel.WebChannelDebug] Creating new HttpRequest
[  8.915s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP REQ (rpc) [attempt 1]: GET
https://webchannel.googleapis.com/staging/channel/generator?gsessionid=OlIxj1voNMS2V3mAnBIJ8na8EP_vR7jf1wzUyG3d4RA&VER=8&RID=rpc&SID=waVfcb7TDDT8nFhZCXdPNQ&CI=1&AID=0&TYPE=xmlhttp&zx=sayzltrasehe&t=1
null
[  8.916s] [goog.labs.net.webChannel.WebChannelDebug] New Request created
[  8.916s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP RESP (70346) [ attempt 1]: POST
https://webchannel.googleapis.com/staging/channel/generator?VER=8&RID=70346&CVER=22&X-HTTP-Session-Id=gsessionid&zx=dxjlm8famp2x&t=1
4 200
[  8.916s] [goog.labs.net.webChannel.WebChannelDebug] Request complete
[  8.916s] [goog.labs.net.webChannel.WebChannelDebug] startForwardChannel_
[  8.917s] [goog.labs.net.webChannel.WebChannelDebug] startForwardChannel_ returned: nothing to send
[ 10.056s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP RESP (rpc) [ attempt 1]: GET
https://webchannel.googleapis.com/staging/channel/generator?gsessionid=OlIxj1voNMS2V3mAnBIJ8na8EP_vR7jf1wzUyG3d4RA&VER=8&RID=rpc&SID=waVfcb7TDDT8nFhZCXdPNQ&CI=1&AID=0&TYPE=xmlhttp&zx=sayzltrasehe&t=1
3 200
[ 10.056s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP TEXT (rpc): [[1,{"message":"Hello"}],[2,{"message":"Hello"}],[3,{"message":"Hello"}],[4,{"message":"Hello"}],[5,{"message":"Hello"}]]
[ 10.058s] [diagnostic] >>> [TEST 3/9: webchannel.googleapis.com with forceLongPolling] Received message: {"message":"Hello"}
[ 10.058s] [diagnostic] >>> [TEST 3/9: webchannel.googleapis.com with forceLongPolling] Received message: {"message":"Hello"}
[ 10.059s] [diagnostic] >>> [TEST 3/9: webchannel.googleapis.com with forceLongPolling] Received message: {"message":"Hello"}
[ 10.059s] [diagnostic] >>> [TEST 3/9: webchannel.googleapis.com with forceLongPolling] Received message: {"message":"Hello"}
[ 10.059s] [diagnostic] >>> [TEST 3/9: webchannel.googleapis.com with forceLongPolling] Received message: {"message":"Hello"}
[ 10.060s] [diagnostic]
********************************************************
[TEST 3/9: webchannel.googleapis.com with forceLongPolling] completed successfully.
********************************************************
[ 10.060s] [goog.labs.net.webChannel.WebChannelDebug] disconnect()
[ 10.061s] [goog.labs.net.webChannel.WebChannelBaseTransport] WebChannel closed on https://webchannel.googleapis.com/staging/channel/generator
[ 10.062s] [diagnostic] >>> [TEST 3/9: webchannel.googleapis.com with forceLongPolling] channel closed
[ 11.564s] [diagnostic]
********************************************************
[TEST 4/9: webchannel.sandbox.google.com with default options] STARTING at 2024-04-22T02:18:20.684Z]
********************************************************
[ 11.564s] [diagnostic] >>> [TEST 4/9: webchannel.sandbox.google.com with default options] createWebChannel("https://webchannel.sandbox.google.com/staging/channel/generator", {"backgroundChannelTest":true,"httpSessionIdParam":"gsessionid","initMessageHeaders":{},"sendRawJson":true,"supportsCrossDomainXhr":true,"internalChannelParams":{"forwardChannelRequestTimeoutMs":600000},"httpHeadersOverwriteParam":"$httpHeaders","disableRedact":true})
[ 11.566s] [diagnostic] >>> [TEST 4/9: webchannel.sandbox.google.com with default options] open()
[ 11.566s] [goog.labs.net.webChannel.WebChannelDebug] connect()
[ 11.566s] [goog.labs.net.webChannel.WebChannelDebug] Origin Trials enabled.
[ 11.567s] [diagnostic] RequestStat event: 0
[ 11.567s] [diagnostic] RequestStat event: 0
[ 11.567s] [diagnostic] RequestStat event: 0
[ 11.568s] [goog.labs.net.webChannel.WebChannelDebug] connectChannel_()
[ 11.568s] [goog.labs.net.webChannel.WebChannelDebug] GetForwardChannelUri: https://webchannel.sandbox.google.com/staging/channel/generator?VER=8
[ 11.568s] [diagnostic] >>> [TEST 4/9: webchannel.sandbox.google.com with default options] channel.send({"message":"Hello","message_size":0,"delay_ms":0,"num_messages":5,"message_interval":200,"server_send_raw":0,"server_close":0,"server_half_close":0,"shutdown_server":0})
[ 11.569s] [goog.labs.net.webChannel.WebChannelDebug] Origin Trials invoked: https://webchannel.sandbox.google.com/staging/channel/generator
[ 11.569s] [goog.labs.net.webChannel.WebChannelDebug] startForwardChannel_
[ 11.569s] [goog.labs.net.webChannel.WebChannelDebug] open_()
[ 11.571s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP REQ (3166) [attempt 1]: POST
https://webchannel.sandbox.google.com/staging/channel/generator?VER=8&RID=3166&CVER=22&X-HTTP-Session-Id=gsessionid&zx=oyshqvv1afow&t=1
count=1&ofs=0&req0___data__=%7B%22message%22%3A%22Hello%22%2C%22message_size%22%3A0%2C%22delay_ms%22%3A0%2C%22num_messages%22%3A5%2C%22message_interval%22%3A200%2C%22server_send_raw%22%3A0%2C%22server_close%22%3A0%2C%22server_half_close%22%3A0%2C%22shutdown_server%22%3A0%7D
[ 12.874s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP RESP (3166) [ attempt 1]: POST
https://webchannel.sandbox.google.com/staging/channel/generator?VER=8&RID=3166&CVER=22&X-HTTP-Session-Id=gsessionid&zx=oyshqvv1afow&t=1
3 200
[ 12.874s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP TEXT (3166): [[0,["c","dNvFy0QZYGAqggBUjMJtag","",8,12,30000]]]

[ 12.875s] [goog.labs.net.webChannel.WebChannelDebug] VER=8
[ 12.875s] [goog.labs.net.webChannel.WebChannelDebug] SVER=12
[ 12.875s] [goog.labs.net.webChannel.WebChannelDebug] backChannelRequestTimeoutMs_=45000
[ 12.875s] [goog.labs.net.webChannel.WebChannelBaseTransport] WebChannel opened on https://webchannel.sandbox.google.com/staging/channel/generator
[ 12.875s] [diagnostic] >>> [TEST 4/9: webchannel.sandbox.google.com with default options] channel opened: 1311ms (1713752301996)
   concurrent request limit : 1
   isSpdyEnabled : false
[ 12.876s] [goog.labs.net.webChannel.WebChannelDebug] GetBackChannelUri: https://webchannel.sandbox.google.com/staging/channel/generator?gsessionid=ULPJjPR2Tsjs2BdjktDTJdTx-gyMnjpGZs_mCPjgYj8&VER=8
[ 12.876s] [goog.labs.net.webChannel.WebChannelDebug] Creating new HttpRequest
[ 12.877s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP REQ (rpc) [attempt 1]: GET
https://webchannel.sandbox.google.com/staging/channel/generator?gsessionid=ULPJjPR2Tsjs2BdjktDTJdTx-gyMnjpGZs_mCPjgYj8&VER=8&RID=rpc&SID=dNvFy0QZYGAqggBUjMJtag&CI=0&AID=0&TYPE=xmlhttp&zx=bwvoe6svkirb&t=1
null
[ 12.877s] [goog.labs.net.webChannel.WebChannelDebug] New Request created
[ 12.877s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP RESP (3166) [ attempt 1]: POST
https://webchannel.sandbox.google.com/staging/channel/generator?VER=8&RID=3166&CVER=22&X-HTTP-Session-Id=gsessionid&zx=oyshqvv1afow&t=1
4 200
[ 12.877s] [goog.labs.net.webChannel.WebChannelDebug] Request complete
[ 12.878s] [goog.labs.net.webChannel.WebChannelDebug] startForwardChannel_
[ 12.878s] [goog.labs.net.webChannel.WebChannelDebug] startForwardChannel_ returned: nothing to send
[ 14.047s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP RESP (rpc) [ attempt 1]: GET
https://webchannel.sandbox.google.com/staging/channel/generator?gsessionid=ULPJjPR2Tsjs2BdjktDTJdTx-gyMnjpGZs_mCPjgYj8&VER=8&RID=rpc&SID=dNvFy0QZYGAqggBUjMJtag&CI=0&AID=0&TYPE=xmlhttp&zx=bwvoe6svkirb&t=1
3 200
[ 14.047s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP TEXT (rpc): [[1,{"message":"Hello"}],[2,{"message":"Hello"}],[3,{"message":"Hello"}],[4,{"message":"Hello"}],[5,{"message":"Hello"}]]
[ 14.049s] [diagnostic] >>> [TEST 4/9: webchannel.sandbox.google.com with default options] Received message: {"message":"Hello"}
[ 14.049s] [diagnostic] >>> [TEST 4/9: webchannel.sandbox.google.com with default options] Received message: {"message":"Hello"}
[ 14.050s] [diagnostic] >>> [TEST 4/9: webchannel.sandbox.google.com with default options] Received message: {"message":"Hello"}
[ 14.050s] [diagnostic] >>> [TEST 4/9: webchannel.sandbox.google.com with default options] Received message: {"message":"Hello"}
[ 14.050s] [diagnostic] >>> [TEST 4/9: webchannel.sandbox.google.com with default options] Received message: {"message":"Hello"}
[ 14.050s] [diagnostic]
********************************************************
[TEST 4/9: webchannel.sandbox.google.com with default options] completed successfully.
********************************************************
[ 14.051s] [goog.labs.net.webChannel.WebChannelDebug] disconnect()
[ 14.052s] [goog.labs.net.webChannel.WebChannelBaseTransport] WebChannel closed on https://webchannel.sandbox.google.com/staging/channel/generator
[ 14.052s] [diagnostic] >>> [TEST 4/9: webchannel.sandbox.google.com with default options] channel closed
[ 15.554s] [diagnostic]
********************************************************
[TEST 5/9: webchannel.sandbox.google.com with detectBufferingProxy] STARTING at 2024-04-22T02:18:24.675Z]
********************************************************
[ 15.555s] [diagnostic] >>> [TEST 5/9: webchannel.sandbox.google.com with detectBufferingProxy] createWebChannel("https://webchannel.sandbox.google.com/staging/channel/generator", {"backgroundChannelTest":true,"httpSessionIdParam":"gsessionid","initMessageHeaders":{},"sendRawJson":true,"supportsCrossDomainXhr":true,"internalChannelParams":{"forwardChannelRequestTimeoutMs":600000},"httpHeadersOverwriteParam":"$httpHeaders","disableRedact":true,"detectBufferingProxy":true})
[ 15.556s] [diagnostic] >>> [TEST 5/9: webchannel.sandbox.google.com with detectBufferingProxy] open()
[ 15.557s] [goog.labs.net.webChannel.WebChannelDebug] connect()
[ 15.557s] [goog.labs.net.webChannel.WebChannelDebug] Origin Trials enabled.
[ 15.557s] [diagnostic] RequestStat event: 0
[ 15.558s] [diagnostic] RequestStat event: 0
[ 15.558s] [diagnostic] RequestStat event: 0
[ 15.558s] [diagnostic] RequestStat event: 0
[ 15.558s] [goog.labs.net.webChannel.WebChannelDebug] connectChannel_()
[ 15.559s] [goog.labs.net.webChannel.WebChannelDebug] GetForwardChannelUri: https://webchannel.sandbox.google.com/staging/channel/generator?VER=8
[ 15.559s] [diagnostic] >>> [TEST 5/9: webchannel.sandbox.google.com with detectBufferingProxy] channel.send({"message":"Hello","message_size":0,"delay_ms":0,"num_messages":5,"message_interval":200,"server_send_raw":0,"server_close":0,"server_half_close":0,"shutdown_server":0})
[ 15.560s] [goog.labs.net.webChannel.WebChannelDebug] Origin Trials invoked: https://webchannel.sandbox.google.com/staging/channel/generator
[ 15.560s] [goog.labs.net.webChannel.WebChannelDebug] startForwardChannel_
[ 15.561s] [goog.labs.net.webChannel.WebChannelDebug] open_()
[ 15.562s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP REQ (99387) [attempt 1]: POST
https://webchannel.sandbox.google.com/staging/channel/generator?VER=8&RID=99387&CVER=22&X-HTTP-Session-Id=gsessionid&zx=akvnvkntrfw4&t=1
count=1&ofs=0&req0___data__=%7B%22message%22%3A%22Hello%22%2C%22message_size%22%3A0%2C%22delay_ms%22%3A0%2C%22num_messages%22%3A5%2C%22message_interval%22%3A200%2C%22server_send_raw%22%3A0%2C%22server_close%22%3A0%2C%22server_half_close%22%3A0%2C%22shutdown_server%22%3A0%7D
[ 16.757s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP RESP (99387) [ attempt 1]: POST
https://webchannel.sandbox.google.com/staging/channel/generator?VER=8&RID=99387&CVER=22&X-HTTP-Session-Id=gsessionid&zx=akvnvkntrfw4&t=1
3 200
[ 16.757s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP TEXT (99387): [[0,["c","03kJZ1lXVPzF7OQOCGrrag","",8,12,30000]]]

[ 16.759s] [goog.labs.net.webChannel.WebChannelDebug] VER=8
[ 16.759s] [goog.labs.net.webChannel.WebChannelDebug] SVER=12
[ 16.760s] [goog.labs.net.webChannel.WebChannelDebug] backChannelRequestTimeoutMs_=45000
[ 16.760s] [goog.labs.net.webChannel.WebChannelBaseTransport] WebChannel opened on https://webchannel.sandbox.google.com/staging/channel/generator
[ 16.760s] [diagnostic] >>> [TEST 5/9: webchannel.sandbox.google.com with detectBufferingProxy] channel opened: 1205ms (1713752305881)
   concurrent request limit : 1
   isSpdyEnabled : false
[ 16.761s] [goog.labs.net.webChannel.WebChannelDebug] Handshake RTT: 1200ms
[ 16.761s] [goog.labs.net.webChannel.WebChannelDebug] GetBackChannelUri: https://webchannel.sandbox.google.com/staging/channel/generator?gsessionid=Ea3i0DOeA5mXMK123M8hDORgjXaWB23Xba0tjbulPFg&VER=8
[ 16.761s] [goog.labs.net.webChannel.WebChannelDebug] Creating new HttpRequest
[ 16.763s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP REQ (rpc) [attempt 1]: GET
https://webchannel.sandbox.google.com/staging/channel/generator?gsessionid=Ea3i0DOeA5mXMK123M8hDORgjXaWB23Xba0tjbulPFg&VER=8&RID=rpc&SID=03kJZ1lXVPzF7OQOCGrrag&CI=0&AID=0&TYPE=xmlhttp&zx=rln1gm9u8jxs&t=1
null
[ 16.763s] [goog.labs.net.webChannel.WebChannelDebug] New Request created
[ 16.763s] [goog.labs.net.webChannel.WebChannelDebug] BP detection timer enabled: 2400
[ 16.764s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP RESP (99387) [ attempt 1]: POST
https://webchannel.sandbox.google.com/staging/channel/generator?VER=8&RID=99387&CVER=22&X-HTTP-Session-Id=gsessionid&zx=akvnvkntrfw4&t=1
4 200
[ 16.765s] [goog.labs.net.webChannel.WebChannelDebug] Request complete
[ 16.765s] [goog.labs.net.webChannel.WebChannelDebug] startForwardChannel_
[ 16.765s] [goog.labs.net.webChannel.WebChannelDebug] startForwardChannel_ returned: nothing to send
[ 17.928s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP RESP (rpc) [ attempt 1]: GET
https://webchannel.sandbox.google.com/staging/channel/generator?gsessionid=Ea3i0DOeA5mXMK123M8hDORgjXaWB23Xba0tjbulPFg&VER=8&RID=rpc&SID=03kJZ1lXVPzF7OQOCGrrag&CI=0&AID=0&TYPE=xmlhttp&zx=rln1gm9u8jxs&t=1
3 200
[ 17.929s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP TEXT (rpc): [[1,{"message":"Hello"}],[2,{"message":"Hello"}],[3,{"message":"Hello"}],[4,{"message":"Hello"}],[5,{"message":"Hello"}]]
[ 17.929s] [diagnostic] >>> [TEST 5/9: webchannel.sandbox.google.com with detectBufferingProxy] Received message: {"message":"Hello"}
[ 17.929s] [diagnostic] >>> [TEST 5/9: webchannel.sandbox.google.com with detectBufferingProxy] Received message: {"message":"Hello"}
[ 17.930s] [diagnostic] >>> [TEST 5/9: webchannel.sandbox.google.com with detectBufferingProxy] Received message: {"message":"Hello"}
[ 17.930s] [diagnostic] >>> [TEST 5/9: webchannel.sandbox.google.com with detectBufferingProxy] Received message: {"message":"Hello"}
[ 17.930s] [diagnostic] >>> [TEST 5/9: webchannel.sandbox.google.com with detectBufferingProxy] Received message: {"message":"Hello"}
[ 17.930s] [diagnostic]
********************************************************
[TEST 5/9: webchannel.sandbox.google.com with detectBufferingProxy] completed successfully.
********************************************************
[ 17.930s] [goog.labs.net.webChannel.WebChannelDebug] disconnect()
[ 17.931s] [goog.labs.net.webChannel.WebChannelDebug] Cancel the BP detection timer.
[ 17.931s] [goog.labs.net.webChannel.WebChannelBaseTransport] WebChannel closed on https://webchannel.sandbox.google.com/staging/channel/generator
[ 17.932s] [diagnostic] >>> [TEST 5/9: webchannel.sandbox.google.com with detectBufferingProxy] channel closed
[ 19.433s] [diagnostic]
********************************************************
[TEST 6/9: webchannel.sandbox.google.com with forceLongPolling] STARTING at 2024-04-22T02:18:28.554Z]
********************************************************
[ 19.435s] [diagnostic] >>> [TEST 6/9: webchannel.sandbox.google.com with forceLongPolling] createWebChannel("https://webchannel.sandbox.google.com/staging/channel/generator", {"backgroundChannelTest":true,"httpSessionIdParam":"gsessionid","initMessageHeaders":{},"sendRawJson":true,"supportsCrossDomainXhr":true,"internalChannelParams":{"forwardChannelRequestTimeoutMs":600000},"httpHeadersOverwriteParam":"$httpHeaders","disableRedact":true,"forceLongPolling":true})
[ 19.437s] [diagnostic] >>> [TEST 6/9: webchannel.sandbox.google.com with forceLongPolling] open()
[ 19.437s] [goog.labs.net.webChannel.WebChannelDebug] connect()
[ 19.438s] [goog.labs.net.webChannel.WebChannelDebug] Origin Trials enabled.
[ 19.438s] [diagnostic] RequestStat event: 0
[ 19.439s] [diagnostic] RequestStat event: 0
[ 19.439s] [diagnostic] RequestStat event: 0
[ 19.440s] [diagnostic] RequestStat event: 0
[ 19.440s] [diagnostic] RequestStat event: 0
[ 19.440s] [goog.labs.net.webChannel.WebChannelDebug] connectChannel_()
[ 19.441s] [goog.labs.net.webChannel.WebChannelDebug] GetForwardChannelUri: https://webchannel.sandbox.google.com/staging/channel/generator?VER=8
[ 19.441s] [diagnostic] >>> [TEST 6/9: webchannel.sandbox.google.com with forceLongPolling] channel.send({"message":"Hello","message_size":0,"delay_ms":0,"num_messages":5,"message_interval":200,"server_send_raw":0,"server_close":0,"server_half_close":0,"shutdown_server":0})
[ 19.442s] [goog.labs.net.webChannel.WebChannelDebug] Origin Trials invoked: https://webchannel.sandbox.google.com/staging/channel/generator
[ 19.443s] [goog.labs.net.webChannel.WebChannelDebug] startForwardChannel_
[ 19.443s] [goog.labs.net.webChannel.WebChannelDebug] open_()
[ 19.444s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP REQ (90526) [attempt 1]: POST
https://webchannel.sandbox.google.com/staging/channel/generator?VER=8&RID=90526&CVER=22&X-HTTP-Session-Id=gsessionid&zx=pnxkcpzcx6ur&t=1
count=1&ofs=0&req0___data__=%7B%22message%22%3A%22Hello%22%2C%22message_size%22%3A0%2C%22delay_ms%22%3A0%2C%22num_messages%22%3A5%2C%22message_interval%22%3A200%2C%22server_send_raw%22%3A0%2C%22server_close%22%3A0%2C%22server_half_close%22%3A0%2C%22shutdown_server%22%3A0%7D
[ 20.615s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP RESP (90526) [ attempt 1]: POST
https://webchannel.sandbox.google.com/staging/channel/generator?VER=8&RID=90526&CVER=22&X-HTTP-Session-Id=gsessionid&zx=pnxkcpzcx6ur&t=1
3 200
[ 20.617s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP TEXT (90526): [[0,["c","rI7uWWz_VgrGt7o12kmu0w","",8,12,30000]]]

[ 20.618s] [goog.labs.net.webChannel.WebChannelDebug] VER=8
[ 20.618s] [goog.labs.net.webChannel.WebChannelDebug] SVER=12
[ 20.618s] [goog.labs.net.webChannel.WebChannelDebug] backChannelRequestTimeoutMs_=45000
[ 20.619s] [goog.labs.net.webChannel.WebChannelBaseTransport] WebChannel opened on https://webchannel.sandbox.google.com/staging/channel/generator
[ 20.619s] [diagnostic] >>> [TEST 6/9: webchannel.sandbox.google.com with forceLongPolling] channel opened: 1184ms (1713752309740)
   concurrent request limit : 1
   isSpdyEnabled : false
[ 20.620s] [goog.labs.net.webChannel.WebChannelDebug] GetBackChannelUri: https://webchannel.sandbox.google.com/staging/channel/generator?gsessionid=PAuBXuV04H5sP6lVsGP2gWQY0M3EV9504jqrnv14mVo&VER=8
[ 20.620s] [goog.labs.net.webChannel.WebChannelDebug] Creating new HttpRequest
[ 20.621s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP REQ (rpc) [attempt 1]: GET
https://webchannel.sandbox.google.com/staging/channel/generator?gsessionid=PAuBXuV04H5sP6lVsGP2gWQY0M3EV9504jqrnv14mVo&VER=8&RID=rpc&SID=rI7uWWz_VgrGt7o12kmu0w&CI=1&AID=0&TYPE=xmlhttp&zx=1utyks6lfdo&t=1
null
[ 20.622s] [goog.labs.net.webChannel.WebChannelDebug] New Request created
[ 20.623s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP RESP (90526) [ attempt 1]: POST
https://webchannel.sandbox.google.com/staging/channel/generator?VER=8&RID=90526&CVER=22&X-HTTP-Session-Id=gsessionid&zx=pnxkcpzcx6ur&t=1
4 200
[ 20.623s] [goog.labs.net.webChannel.WebChannelDebug] Request complete
[ 20.624s] [goog.labs.net.webChannel.WebChannelDebug] startForwardChannel_
[ 20.624s] [goog.labs.net.webChannel.WebChannelDebug] startForwardChannel_ returned: nothing to send
[ 21.790s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP RESP (rpc) [ attempt 1]: GET
https://webchannel.sandbox.google.com/staging/channel/generator?gsessionid=PAuBXuV04H5sP6lVsGP2gWQY0M3EV9504jqrnv14mVo&VER=8&RID=rpc&SID=rI7uWWz_VgrGt7o12kmu0w&CI=1&AID=0&TYPE=xmlhttp&zx=1utyks6lfdo&t=1
3 200
[ 21.792s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP TEXT (rpc): [[1,{"message":"Hello"}],[2,{"message":"Hello"}],[3,{"message":"Hello"}],[4,{"message":"Hello"}],[5,{"message":"Hello"}]]
[ 21.792s] [diagnostic] >>> [TEST 6/9: webchannel.sandbox.google.com with forceLongPolling] Received message: {"message":"Hello"}
[ 21.793s] [diagnostic] >>> [TEST 6/9: webchannel.sandbox.google.com with forceLongPolling] Received message: {"message":"Hello"}
[ 21.794s] [diagnostic] >>> [TEST 6/9: webchannel.sandbox.google.com with forceLongPolling] Received message: {"message":"Hello"}
[ 21.794s] [diagnostic] >>> [TEST 6/9: webchannel.sandbox.google.com with forceLongPolling] Received message: {"message":"Hello"}
[ 21.794s] [diagnostic] >>> [TEST 6/9: webchannel.sandbox.google.com with forceLongPolling] Received message: {"message":"Hello"}
[ 21.795s] [diagnostic]
********************************************************
[TEST 6/9: webchannel.sandbox.google.com with forceLongPolling] completed successfully.
********************************************************
[ 21.795s] [goog.labs.net.webChannel.WebChannelDebug] disconnect()
[ 21.796s] [goog.labs.net.webChannel.WebChannelBaseTransport] WebChannel closed on https://webchannel.sandbox.google.com/staging/channel/generator
[ 21.797s] [diagnostic] >>> [TEST 6/9: webchannel.sandbox.google.com with forceLongPolling] channel closed
[ 23.300s] [diagnostic]
********************************************************
[TEST 7/9: Firestore listen test with default options] STARTING at 2024-04-22T02:18:32.421Z]
********************************************************
[ 23.303s] [diagnostic] >>> [TEST 7/9: Firestore listen test with default options] createWebChannel("https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel", {"backgroundChannelTest":true,"httpSessionIdParam":"gsessionid","initMessageHeaders":{},"sendRawJson":true,"supportsCrossDomainXhr":true,"internalChannelParams":{"forwardChannelRequestTimeoutMs":600000},"httpHeadersOverwriteParam":"$httpHeaders","disableRedact":true,"messageUrlParams":{"database":"projects/debug-my/databases/(default)"}})
[ 23.304s] [diagnostic] >>> [TEST 7/9: Firestore listen test with default options] open()
[ 23.304s] [goog.labs.net.webChannel.WebChannelDebug] connect()
[ 23.305s] [goog.labs.net.webChannel.WebChannelDebug] Origin Trials enabled.
[ 23.305s] [diagnostic] RequestStat event: 0
[ 23.306s] [diagnostic] RequestStat event: 0
[ 23.306s] [diagnostic] RequestStat event: 0
[ 23.307s] [diagnostic] RequestStat event: 0
[ 23.307s] [diagnostic] RequestStat event: 0
[ 23.308s] [diagnostic] RequestStat event: 0
[ 23.308s] [goog.labs.net.webChannel.WebChannelDebug] connectChannel_()
[ 23.309s] [goog.labs.net.webChannel.WebChannelDebug] GetForwardChannelUri: https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?database=projects%2Fdebug-my%2Fdatabases%2F(default)&VER=8
[ 23.310s] [diagnostic] >>> [TEST 7/9: Firestore listen test with default options] channel.send({"database":"projects/debug-my/databases/(default)","addTarget":{"query":{"structuredQuery":{"from":[{"collectionId":"debug"}],"orderBy":[{"field":{"fieldPath":"__name__"},"direction":"ASCENDING"}]},"parent":"projects/debug-my/databases/(default)/documents"},"targetId":2}})
[ 23.310s] [goog.labs.net.webChannel.WebChannelDebug] Origin Trials invoked: https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel
[ 23.310s] [goog.labs.net.webChannel.WebChannelDebug] startForwardChannel_
[ 23.311s] [goog.labs.net.webChannel.WebChannelDebug] open_()
[ 23.312s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP REQ (97560) [attempt 1]: POST
https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?database=projects%2Fdebug-my%2Fdatabases%2F(default)&VER=8&RID=97560&CVER=22&X-HTTP-Session-Id=gsessionid&zx=u47zc7mn8buc&t=1
count=1&ofs=0&req0___data__=%7B%22database%22%3A%22projects%2Fdebug-my%2Fdatabases%2F(default)%22%2C%22addTarget%22%3A%7B%22query%22%3A%7B%22structuredQuery%22%3A%7B%22from%22%3A%5B%7B%22collectionId%22%3A%22debug%22%7D%5D%2C%22orderBy%22%3A%5B%7B%22field%22%3A%7B%22fieldPath%22%3A%22__name__%22%7D%2C%22direction%22%3A%22ASCENDING%22%7D%5D%7D%2C%22parent%22%3A%22projects%2Fdebug-my%2Fdatabases%2F(default)%2Fdocuments%22%7D%2C%22targetId%22%3A2%7D%7D
[ 23.690s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP RESP (97560) [ attempt 1]: POST
https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?database=projects%2Fdebug-my%2Fdatabases%2F(default)&VER=8&RID=97560&CVER=22&X-HTTP-Session-Id=gsessionid&zx=u47zc7mn8buc&t=1
3 200
[ 23.692s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP TEXT (97560): [[0,["c","B8CdM_6kRsoj5BOLEEkb5A","",8,12,30000]]]

[ 23.693s] [goog.labs.net.webChannel.WebChannelDebug] VER=8
[ 23.694s] [goog.labs.net.webChannel.WebChannelDebug] SVER=12
[ 23.695s] [goog.labs.net.webChannel.WebChannelDebug] backChannelRequestTimeoutMs_=45000
[ 23.695s] [goog.labs.net.webChannel.WebChannelBaseTransport] WebChannel opened on https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel
[ 23.696s] [diagnostic] >>> [TEST 7/9: Firestore listen test with default options] channel opened: 393ms (1713752312817)
   concurrent request limit : 1
   isSpdyEnabled : false
[ 23.697s] [goog.labs.net.webChannel.WebChannelDebug] GetBackChannelUri: https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?database=projects%2Fdebug-my%2Fdatabases%2F(default)&gsessionid=9xoEsTuD2L-B2B2TVEhMwqwZdBobj3kxWoeYsflpkTk&VER=8
[ 23.698s] [goog.labs.net.webChannel.WebChannelDebug] Creating new HttpRequest
[ 23.699s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP REQ (rpc) [attempt 1]: GET
https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?database=projects%2Fdebug-my%2Fdatabases%2F(default)&gsessionid=9xoEsTuD2L-B2B2TVEhMwqwZdBobj3kxWoeYsflpkTk&VER=8&RID=rpc&SID=B8CdM_6kRsoj5BOLEEkb5A&CI=0&AID=0&TYPE=xmlhttp&zx=9btv0ef0s394&t=1
null
[ 23.700s] [goog.labs.net.webChannel.WebChannelDebug] New Request created
[ 23.700s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP RESP (97560) [ attempt 1]: POST
https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?database=projects%2Fdebug-my%2Fdatabases%2F(default)&VER=8&RID=97560&CVER=22&X-HTTP-Session-Id=gsessionid&zx=u47zc7mn8buc&t=1
4 200
[ 23.701s] [goog.labs.net.webChannel.WebChannelDebug] Request complete
[ 23.701s] [goog.labs.net.webChannel.WebChannelDebug] startForwardChannel_
[ 23.701s] [goog.labs.net.webChannel.WebChannelDebug] startForwardChannel_ returned: nothing to send
[ 23.988s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP RESP (rpc) [ attempt 1]: GET
https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?database=projects%2Fdebug-my%2Fdatabases%2F(default)&gsessionid=9xoEsTuD2L-B2B2TVEhMwqwZdBobj3kxWoeYsflpkTk&VER=8&RID=rpc&SID=B8CdM_6kRsoj5BOLEEkb5A&CI=0&AID=0&TYPE=xmlhttp&zx=9btv0ef0s394&t=1
3 200
[ 23.991s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP TEXT (rpc): [[1,[{
 "targetChange": {
   "targetChangeType": "ADD",
   "targetIds": [
     2
   ]
 }
}
]],[2,[{
 "documentChange": {
   "document": {
     "name": "projects/debug-my/databases/(default)/documents/debug/000",
     "fields": {
       "desc": {
         "stringValue": "Diagnostic Document 0"
       }
     },
     "createTime": "2019-12-28T19:50:18.256728Z",
     "updateTime": "2019-12-28T19:50:18.256728Z"
   },
   "targetIds": [
     2
   ]
 }
}
]],[3,[{
 "documentChange": {
   "document": {
     "name": "projects/debug-my/databases/(default)/documents/debug/001",
     "fields": {
       "desc": {
         "stringValue": "Diagnostic Document 1"
       }
     },
     "createTime": "2019-12-28T19:50:31.803733Z",
     "updateTime": "2019-12-28T19:50:31.803733Z"
   },
   "targetIds": [
     2
   ]
 }
}
]],[4,[{
 "documentChange": {
   "document": {
     "name": "projects/debug-my/databases/(default)/documents/debug/002",
     "fields": {
       "desc": {
         "stringValue": "Diagnostic Document 2"
       }
     },
     "createTime": "2019-12-28T19:50:37.682905Z",
     "updateTime": "2019-12-28T19:50:43.797778Z"
   },
   "targetIds": [
     2
   ]
 }
}
]],[5,[{
 "documentChange": {
   "document": {
     "name": "projects/debug-my/databases/(default)/documents/debug/003",
     "fields": {
       "desc": {
         "stringValue": "Diagnostic Document 3"
       }
     },
     "createTime": "2019-12-28T19:50:52.602052Z",
     "updateTime": "2019-12-28T19:50:52.602052Z"
   },
   "targetIds": [
     2
   ]
 }
}
]],[6,[{
 "documentChange": {
   "document": {
     "name": "projects/debug-my/databases/(default)/documents/debug/004",
     "fields": {
       "desc": {
         "stringValue": "Diagnostic Document 4"
       }
     },
     "createTime": "2019-12-28T19:50:59.545646Z",
     "updateTime": "2019-12-28T19:50:59.545646Z"
   },
   "targetIds": [
     2
   ]
 }
}
]],[7,[{
 "targetChange": {
   "targetChangeType": "CURRENT",
   "targetIds": [
     2
   ],
   "resumeToken": "CgkIlsrZ7uDUhQM=",
   "readTime": "2024-04-22T02:18:32.800534Z"
 }
}
]],[8,[{
 "targetChange": {
   "resumeToken": "CgkIlsrZ7uDUhQM=",
   "readTime": "2024-04-22T02:18:32.800534Z"
 }
}
]],[9,[{
 "filter": {
   "targetId": 2,
   "count": 5,
   "unchangedNames": {
     "bits": {
       "bitmap": "EXjgp6qXlV7ZmKqTGQ==",
       "padding": 3
     },
     "hashCount": 14
   }
 }
}
]],[10,[{
 "targetChange": {
   "resumeToken": "CgkImN7d7uDUhQM=",
   "readTime": "2024-04-22T02:18:32.868632Z"
 }
}
]]]
[ 23.994s] [diagnostic] >>> [TEST 7/9: Firestore listen test with default options] Received message: [{"targetChange":{"targetChangeType":"ADD","targetIds":[2]}}]
[ 23.995s] [diagnostic] >>> [TEST 7/9: Firestore listen test with default options] Received message: [{"documentChange":{"document":{"name":"projects/debug-my/databases/(default)/documents/debug/000","fields":{"desc":{"stringValue":"Diagnostic Document 0"}},"createTime":"2019-12-28T19:50:18.256728Z","updateTime":"2019-12-28T19:50:18.256728Z"},"targetIds":[2]}}]
[ 23.996s] [diagnostic] >>> [TEST 7/9: Firestore listen test with default options] Received message: [{"documentChange":{"document":{"name":"projects/debug-my/databases/(default)/documents/debug/001","fields":{"desc":{"stringValue":"Diagnostic Document 1"}},"createTime":"2019-12-28T19:50:31.803733Z","updateTime":"2019-12-28T19:50:31.803733Z"},"targetIds":[2]}}]
[ 23.997s] [diagnostic] >>> [TEST 7/9: Firestore listen test with default options] Received message: [{"documentChange":{"document":{"name":"projects/debug-my/databases/(default)/documents/debug/002","fields":{"desc":{"stringValue":"Diagnostic Document 2"}},"createTime":"2019-12-28T19:50:37.682905Z","updateTime":"2019-12-28T19:50:43.797778Z"},"targetIds":[2]}}]
[ 23.998s] [diagnostic] >>> [TEST 7/9: Firestore listen test with default options] Received message: [{"documentChange":{"document":{"name":"projects/debug-my/databases/(default)/documents/debug/003","fields":{"desc":{"stringValue":"Diagnostic Document 3"}},"createTime":"2019-12-28T19:50:52.602052Z","updateTime":"2019-12-28T19:50:52.602052Z"},"targetIds":[2]}}]
[ 23.999s] [diagnostic]
********************************************************
[TEST 7/9: Firestore listen test with default options] completed successfully.
********************************************************
[ 23.999s] [goog.labs.net.webChannel.WebChannelDebug] disconnect()
[ 24.000s] [goog.labs.net.webChannel.WebChannelBaseTransport] WebChannel closed on https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel
[ 24.001s] [diagnostic] >>> [TEST 7/9: Firestore listen test with default options] channel closed
[ 25.503s] [diagnostic]
********************************************************
[TEST 8/9: Firestore listen test with detectBufferingProxy] STARTING at 2024-04-22T02:18:34.624Z]
********************************************************
[ 25.506s] [diagnostic] >>> [TEST 8/9: Firestore listen test with detectBufferingProxy] createWebChannel("https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel", {"backgroundChannelTest":true,"httpSessionIdParam":"gsessionid","initMessageHeaders":{},"sendRawJson":true,"supportsCrossDomainXhr":true,"internalChannelParams":{"forwardChannelRequestTimeoutMs":600000},"httpHeadersOverwriteParam":"$httpHeaders","disableRedact":true,"detectBufferingProxy":true,"messageUrlParams":{"database":"projects/debug-my/databases/(default)"}})
[ 25.507s] [diagnostic] >>> [TEST 8/9: Firestore listen test with detectBufferingProxy] open()
[ 25.508s] [goog.labs.net.webChannel.WebChannelDebug] connect()
[ 25.509s] [goog.labs.net.webChannel.WebChannelDebug] Origin Trials enabled.
[ 25.509s] [diagnostic] RequestStat event: 0
[ 25.510s] [diagnostic] RequestStat event: 0
[ 25.510s] [diagnostic] RequestStat event: 0
[ 25.511s] [diagnostic] RequestStat event: 0
[ 25.512s] [diagnostic] RequestStat event: 0
[ 25.512s] [diagnostic] RequestStat event: 0
[ 25.513s] [diagnostic] RequestStat event: 0
[ 25.513s] [goog.labs.net.webChannel.WebChannelDebug] connectChannel_()
[ 25.514s] [goog.labs.net.webChannel.WebChannelDebug] GetForwardChannelUri: https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?database=projects%2Fdebug-my%2Fdatabases%2F(default)&VER=8
[ 25.515s] [diagnostic] >>> [TEST 8/9: Firestore listen test with detectBufferingProxy] channel.send({"database":"projects/debug-my/databases/(default)","addTarget":{"query":{"structuredQuery":{"from":[{"collectionId":"debug"}],"orderBy":[{"field":{"fieldPath":"__name__"},"direction":"ASCENDING"}]},"parent":"projects/debug-my/databases/(default)/documents"},"targetId":2}})
[ 25.515s] [goog.labs.net.webChannel.WebChannelDebug] Origin Trials invoked: https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel
[ 25.516s] [goog.labs.net.webChannel.WebChannelDebug] startForwardChannel_
[ 25.516s] [goog.labs.net.webChannel.WebChannelDebug] open_()
[ 25.517s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP REQ (28011) [attempt 1]: POST
https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?database=projects%2Fdebug-my%2Fdatabases%2F(default)&VER=8&RID=28011&CVER=22&X-HTTP-Session-Id=gsessionid&zx=x0plk7nxzb4f&t=1
count=1&ofs=0&req0___data__=%7B%22database%22%3A%22projects%2Fdebug-my%2Fdatabases%2F(default)%22%2C%22addTarget%22%3A%7B%22query%22%3A%7B%22structuredQuery%22%3A%7B%22from%22%3A%5B%7B%22collectionId%22%3A%22debug%22%7D%5D%2C%22orderBy%22%3A%5B%7B%22field%22%3A%7B%22fieldPath%22%3A%22__name__%22%7D%2C%22direction%22%3A%22ASCENDING%22%7D%5D%7D%2C%22parent%22%3A%22projects%2Fdebug-my%2Fdatabases%2F(default)%2Fdocuments%22%7D%2C%22targetId%22%3A2%7D%7D
[ 25.774s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP RESP (28011) [ attempt 1]: POST
https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?database=projects%2Fdebug-my%2Fdatabases%2F(default)&VER=8&RID=28011&CVER=22&X-HTTP-Session-Id=gsessionid&zx=x0plk7nxzb4f&t=1
3 200
[ 25.777s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP TEXT (28011): [[0,["c","rnUOE6-nleuFLZMta-r_UQ","",8,12,30000]]]

[ 25.778s] [goog.labs.net.webChannel.WebChannelDebug] VER=8
[ 25.779s] [goog.labs.net.webChannel.WebChannelDebug] SVER=12
[ 25.779s] [goog.labs.net.webChannel.WebChannelDebug] backChannelRequestTimeoutMs_=45000
[ 25.780s] [goog.labs.net.webChannel.WebChannelBaseTransport] WebChannel opened on https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel
[ 25.781s] [diagnostic] >>> [TEST 8/9: Firestore listen test with detectBufferingProxy] channel opened: 275ms (1713752314902)
   concurrent request limit : 1
   isSpdyEnabled : false
[ 25.781s] [goog.labs.net.webChannel.WebChannelDebug] Handshake RTT: 265ms
[ 25.782s] [goog.labs.net.webChannel.WebChannelDebug] GetBackChannelUri: https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?database=projects%2Fdebug-my%2Fdatabases%2F(default)&gsessionid=Oq7cRSgizF3Kk3ArWu0JQYj1tbU4DLr5NmkqEhqCQpc&VER=8
[ 25.782s] [goog.labs.net.webChannel.WebChannelDebug] Creating new HttpRequest
[ 25.783s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP REQ (rpc) [attempt 1]: GET
https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?database=projects%2Fdebug-my%2Fdatabases%2F(default)&gsessionid=Oq7cRSgizF3Kk3ArWu0JQYj1tbU4DLr5NmkqEhqCQpc&VER=8&RID=rpc&SID=rnUOE6-nleuFLZMta-r_UQ&CI=0&AID=0&TYPE=xmlhttp&zx=mhglbbl0alq9&t=1
null
[ 25.784s] [goog.labs.net.webChannel.WebChannelDebug] New Request created
[ 25.784s] [goog.labs.net.webChannel.WebChannelDebug] BP detection timer enabled: 530
[ 25.785s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP RESP (28011) [ attempt 1]: POST
https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?database=projects%2Fdebug-my%2Fdatabases%2F(default)&VER=8&RID=28011&CVER=22&X-HTTP-Session-Id=gsessionid&zx=x0plk7nxzb4f&t=1
4 200
[ 25.785s] [goog.labs.net.webChannel.WebChannelDebug] Request complete
[ 25.786s] [goog.labs.net.webChannel.WebChannelDebug] startForwardChannel_
[ 25.786s] [goog.labs.net.webChannel.WebChannelDebug] startForwardChannel_ returned: nothing to send
[ 26.086s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP RESP (rpc) [ attempt 1]: GET
https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?database=projects%2Fdebug-my%2Fdatabases%2F(default)&gsessionid=Oq7cRSgizF3Kk3ArWu0JQYj1tbU4DLr5NmkqEhqCQpc&VER=8&RID=rpc&SID=rnUOE6-nleuFLZMta-r_UQ&CI=0&AID=0&TYPE=xmlhttp&zx=mhglbbl0alq9&t=1
3 200
[ 26.089s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP TEXT (rpc): [[1,[{
 "targetChange": {
   "targetChangeType": "ADD",
   "targetIds": [
     2
   ]
 }
}
]],[2,[{
 "documentChange": {
   "document": {
     "name": "projects/debug-my/databases/(default)/documents/debug/000",
     "fields": {
       "desc": {
         "stringValue": "Diagnostic Document 0"
       }
     },
     "createTime": "2019-12-28T19:50:18.256728Z",
     "updateTime": "2019-12-28T19:50:18.256728Z"
   },
   "targetIds": [
     2
   ]
 }
}
]],[3,[{
 "documentChange": {
   "document": {
     "name": "projects/debug-my/databases/(default)/documents/debug/001",
     "fields": {
       "desc": {
         "stringValue": "Diagnostic Document 1"
       }
     },
     "createTime": "2019-12-28T19:50:31.803733Z",
     "updateTime": "2019-12-28T19:50:31.803733Z"
   },
   "targetIds": [
     2
   ]
 }
}
]],[4,[{
 "documentChange": {
   "document": {
     "name": "projects/debug-my/databases/(default)/documents/debug/002",
     "fields": {
       "desc": {
         "stringValue": "Diagnostic Document 2"
       }
     },
     "createTime": "2019-12-28T19:50:37.682905Z",
     "updateTime": "2019-12-28T19:50:43.797778Z"
   },
   "targetIds": [
     2
   ]
 }
}
]],[5,[{
 "documentChange": {
   "document": {
     "name": "projects/debug-my/databases/(default)/documents/debug/003",
     "fields": {
       "desc": {
         "stringValue": "Diagnostic Document 3"
       }
     },
     "createTime": "2019-12-28T19:50:52.602052Z",
     "updateTime": "2019-12-28T19:50:52.602052Z"
   },
   "targetIds": [
     2
   ]
 }
}
]],[6,[{
 "documentChange": {
   "document": {
     "name": "projects/debug-my/databases/(default)/documents/debug/004",
     "fields": {
       "desc": {
         "stringValue": "Diagnostic Document 4"
       }
     },
     "createTime": "2019-12-28T19:50:59.545646Z",
     "updateTime": "2019-12-28T19:50:59.545646Z"
   },
   "targetIds": [
     2
   ]
 }
}
]],[7,[{
 "targetChange": {
   "targetChangeType": "CURRENT",
   "targetIds": [
     2
   ],
   "resumeToken": "CgkIgO3X7+DUhQM=",
   "readTime": "2024-04-22T02:18:34.869376Z"
 }
}
]],[8,[{
 "targetChange": {
   "resumeToken": "CgkIgO3X7+DUhQM=",
   "readTime": "2024-04-22T02:18:34.869376Z"
 }
}
]],[9,[{
 "filter": {
   "targetId": 2,
   "count": 5,
   "unchangedNames": {
     "bits": {
       "bitmap": "EXjgp6qXlV7ZmKqTGQ==",
       "padding": 3
     },
     "hashCount": 14
   }
 }
}
]],[10,[{
 "targetChange": {
   "resumeToken": "CgkI9J3c7+DUhQM=",
   "readTime": "2024-04-22T02:18:34.941172Z"
 }
}
]]]
[ 26.092s] [diagnostic] >>> [TEST 8/9: Firestore listen test with detectBufferingProxy] Received message: [{"targetChange":{"targetChangeType":"ADD","targetIds":[2]}}]
[ 26.093s] [diagnostic] >>> [TEST 8/9: Firestore listen test with detectBufferingProxy] Received message: [{"documentChange":{"document":{"name":"projects/debug-my/databases/(default)/documents/debug/000","fields":{"desc":{"stringValue":"Diagnostic Document 0"}},"createTime":"2019-12-28T19:50:18.256728Z","updateTime":"2019-12-28T19:50:18.256728Z"},"targetIds":[2]}}]
[ 26.094s] [diagnostic] >>> [TEST 8/9: Firestore listen test with detectBufferingProxy] Received message: [{"documentChange":{"document":{"name":"projects/debug-my/databases/(default)/documents/debug/001","fields":{"desc":{"stringValue":"Diagnostic Document 1"}},"createTime":"2019-12-28T19:50:31.803733Z","updateTime":"2019-12-28T19:50:31.803733Z"},"targetIds":[2]}}]
[ 26.094s] [diagnostic] >>> [TEST 8/9: Firestore listen test with detectBufferingProxy] Received message: [{"documentChange":{"document":{"name":"projects/debug-my/databases/(default)/documents/debug/002","fields":{"desc":{"stringValue":"Diagnostic Document 2"}},"createTime":"2019-12-28T19:50:37.682905Z","updateTime":"2019-12-28T19:50:43.797778Z"},"targetIds":[2]}}]
[ 26.095s] [diagnostic] >>> [TEST 8/9: Firestore listen test with detectBufferingProxy] Received message: [{"documentChange":{"document":{"name":"projects/debug-my/databases/(default)/documents/debug/003","fields":{"desc":{"stringValue":"Diagnostic Document 3"}},"createTime":"2019-12-28T19:50:52.602052Z","updateTime":"2019-12-28T19:50:52.602052Z"},"targetIds":[2]}}]
[ 26.095s] [diagnostic]
********************************************************
[TEST 8/9: Firestore listen test with detectBufferingProxy] completed successfully.
********************************************************
[ 26.096s] [goog.labs.net.webChannel.WebChannelDebug] disconnect()
[ 26.096s] [goog.labs.net.webChannel.WebChannelDebug] Cancel the BP detection timer.
[ 26.097s] [goog.labs.net.webChannel.WebChannelBaseTransport] WebChannel closed on https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel
[ 26.098s] [diagnostic] >>> [TEST 8/9: Firestore listen test with detectBufferingProxy] channel closed
[ 27.600s] [diagnostic]
********************************************************
[TEST 9/9: Firestore listen test with forceLongPolling] STARTING at 2024-04-22T02:18:36.721Z]
********************************************************
[ 27.604s] [diagnostic] >>> [TEST 9/9: Firestore listen test with forceLongPolling] createWebChannel("https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel", {"backgroundChannelTest":true,"httpSessionIdParam":"gsessionid","initMessageHeaders":{},"sendRawJson":true,"supportsCrossDomainXhr":true,"internalChannelParams":{"forwardChannelRequestTimeoutMs":600000},"httpHeadersOverwriteParam":"$httpHeaders","disableRedact":true,"forceLongPolling":true,"messageUrlParams":{"database":"projects/debug-my/databases/(default)"}})
[ 27.605s] [diagnostic] >>> [TEST 9/9: Firestore listen test with forceLongPolling] open()
[ 27.606s] [goog.labs.net.webChannel.WebChannelDebug] connect()
[ 27.607s] [goog.labs.net.webChannel.WebChannelDebug] Origin Trials enabled.
[ 27.608s] [diagnostic] RequestStat event: 0
[ 27.609s] [diagnostic] RequestStat event: 0
[ 27.610s] [diagnostic] RequestStat event: 0
[ 27.610s] [diagnostic] RequestStat event: 0
[ 27.611s] [diagnostic] RequestStat event: 0
[ 27.612s] [diagnostic] RequestStat event: 0
[ 27.612s] [diagnostic] RequestStat event: 0
[ 27.613s] [diagnostic] RequestStat event: 0
[ 27.613s] [goog.labs.net.webChannel.WebChannelDebug] connectChannel_()
[ 27.614s] [goog.labs.net.webChannel.WebChannelDebug] GetForwardChannelUri: https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?database=projects%2Fdebug-my%2Fdatabases%2F(default)&VER=8
[ 27.614s] [diagnostic] >>> [TEST 9/9: Firestore listen test with forceLongPolling] channel.send({"database":"projects/debug-my/databases/(default)","addTarget":{"query":{"structuredQuery":{"from":[{"collectionId":"debug"}],"orderBy":[{"field":{"fieldPath":"__name__"},"direction":"ASCENDING"}]},"parent":"projects/debug-my/databases/(default)/documents"},"targetId":2}})
[ 27.615s] [goog.labs.net.webChannel.WebChannelDebug] Origin Trials invoked: https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel
[ 27.615s] [goog.labs.net.webChannel.WebChannelDebug] startForwardChannel_
[ 27.616s] [goog.labs.net.webChannel.WebChannelDebug] open_()
[ 27.617s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP REQ (55779) [attempt 1]: POST
https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?database=projects%2Fdebug-my%2Fdatabases%2F(default)&VER=8&RID=55779&CVER=22&X-HTTP-Session-Id=gsessionid&zx=tl5ri7vv8ws8&t=1
count=1&ofs=0&req0___data__=%7B%22database%22%3A%22projects%2Fdebug-my%2Fdatabases%2F(default)%22%2C%22addTarget%22%3A%7B%22query%22%3A%7B%22structuredQuery%22%3A%7B%22from%22%3A%5B%7B%22collectionId%22%3A%22debug%22%7D%5D%2C%22orderBy%22%3A%5B%7B%22field%22%3A%7B%22fieldPath%22%3A%22__name__%22%7D%2C%22direction%22%3A%22ASCENDING%22%7D%5D%7D%2C%22parent%22%3A%22projects%2Fdebug-my%2Fdatabases%2F(default)%2Fdocuments%22%7D%2C%22targetId%22%3A2%7D%7D
[ 27.872s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP RESP (55779) [ attempt 1]: POST
https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?database=projects%2Fdebug-my%2Fdatabases%2F(default)&VER=8&RID=55779&CVER=22&X-HTTP-Session-Id=gsessionid&zx=tl5ri7vv8ws8&t=1
3 200
[ 27.875s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP TEXT (55779): [[0,["c","1SMm54gOwqx5RJVhzaL9DQ","",8,12,30000]]]

[ 27.876s] [goog.labs.net.webChannel.WebChannelDebug] VER=8
[ 27.876s] [goog.labs.net.webChannel.WebChannelDebug] SVER=12
[ 27.877s] [goog.labs.net.webChannel.WebChannelDebug] backChannelRequestTimeoutMs_=45000
[ 27.878s] [goog.labs.net.webChannel.WebChannelBaseTransport] WebChannel opened on https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel
[ 27.879s] [diagnostic] >>> [TEST 9/9: Firestore listen test with forceLongPolling] channel opened: 275ms (1713752317000)
   concurrent request limit : 1
   isSpdyEnabled : false
[ 27.879s] [goog.labs.net.webChannel.WebChannelDebug] GetBackChannelUri: https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?database=projects%2Fdebug-my%2Fdatabases%2F(default)&gsessionid=fitrW_XIcnWkUlXU2iQ_LMsyogrnNFxbC_oSD_5Ezww&VER=8
[ 27.880s] [goog.labs.net.webChannel.WebChannelDebug] Creating new HttpRequest
[ 27.881s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP REQ (rpc) [attempt 1]: GET
https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?database=projects%2Fdebug-my%2Fdatabases%2F(default)&gsessionid=fitrW_XIcnWkUlXU2iQ_LMsyogrnNFxbC_oSD_5Ezww&VER=8&RID=rpc&SID=1SMm54gOwqx5RJVhzaL9DQ&CI=1&AID=0&TYPE=xmlhttp&zx=ek7zwh43he2o&t=1
null
[ 27.881s] [goog.labs.net.webChannel.WebChannelDebug] New Request created
[ 27.882s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP RESP (55779) [ attempt 1]: POST
https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?database=projects%2Fdebug-my%2Fdatabases%2F(default)&VER=8&RID=55779&CVER=22&X-HTTP-Session-Id=gsessionid&zx=tl5ri7vv8ws8&t=1
4 200
[ 27.882s] [goog.labs.net.webChannel.WebChannelDebug] Request complete
[ 27.883s] [goog.labs.net.webChannel.WebChannelDebug] startForwardChannel_
[ 27.883s] [goog.labs.net.webChannel.WebChannelDebug] startForwardChannel_ returned: nothing to send
[ 28.093s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP RESP (rpc) [ attempt 1]: GET
https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?database=projects%2Fdebug-my%2Fdatabases%2F(default)&gsessionid=fitrW_XIcnWkUlXU2iQ_LMsyogrnNFxbC_oSD_5Ezww&VER=8&RID=rpc&SID=1SMm54gOwqx5RJVhzaL9DQ&CI=1&AID=0&TYPE=xmlhttp&zx=ek7zwh43he2o&t=1
3 200
[ 28.096s] [goog.labs.net.webChannel.WebChannelDebug] XMLHTTP TEXT (rpc): [[1,[{
 "targetChange": {
   "targetChangeType": "ADD",
   "targetIds": [
     2
   ]
 }
}
]],[2,[{
 "documentChange": {
   "document": {
     "name": "projects/debug-my/databases/(default)/documents/debug/000",
     "fields": {
       "desc": {
         "stringValue": "Diagnostic Document 0"
       }
     },
     "createTime": "2019-12-28T19:50:18.256728Z",
     "updateTime": "2019-12-28T19:50:18.256728Z"
   },
   "targetIds": [
     2
   ]
 }
}
]],[3,[{
 "documentChange": {
   "document": {
     "name": "projects/debug-my/databases/(default)/documents/debug/001",
     "fields": {
       "desc": {
         "stringValue": "Diagnostic Document 1"
       }
     },
     "createTime": "2019-12-28T19:50:31.803733Z",
     "updateTime": "2019-12-28T19:50:31.803733Z"
   },
   "targetIds": [
     2
   ]
 }
}
]],[4,[{
 "documentChange": {
   "document": {
     "name": "projects/debug-my/databases/(default)/documents/debug/002",
     "fields": {
       "desc": {
         "stringValue": "Diagnostic Document 2"
       }
     },
     "createTime": "2019-12-28T19:50:37.682905Z",
     "updateTime": "2019-12-28T19:50:43.797778Z"
   },
   "targetIds": [
     2
   ]
 }
}
]],[5,[{
 "documentChange": {
   "document": {
     "name": "projects/debug-my/databases/(default)/documents/debug/003",
     "fields": {
       "desc": {
         "stringValue": "Diagnostic Document 3"
       }
     },
     "createTime": "2019-12-28T19:50:52.602052Z",
     "updateTime": "2019-12-28T19:50:52.602052Z"
   },
   "targetIds": [
     2
   ]
 }
}
]],[6,[{
 "documentChange": {
   "document": {
     "name": "projects/debug-my/databases/(default)/documents/debug/004",
     "fields": {
       "desc": {
         "stringValue": "Diagnostic Document 4"
       }
     },
     "createTime": "2019-12-28T19:50:59.545646Z",
     "updateTime": "2019-12-28T19:50:59.545646Z"
   },
   "targetIds": [
     2
   ]
 }
}
]],[7,[{
 "targetChange": {
   "targetChangeType": "CURRENT",
   "targetIds": [
     2
   ],
   "resumeToken": "CgkIioDZ8ODUhQM=",
   "readTime": "2024-04-22T02:18:36.985354Z"
 }
}
]],[8,[{
 "targetChange": {
   "resumeToken": "CgkIioDZ8ODUhQM=",
   "readTime": "2024-04-22T02:18:36.985354Z"
 }
}
]],[9,[{
 "filter": {
   "targetId": 2,
   "count": 5,
   "unchangedNames": {
     "bits": {
       "bitmap": "EXjgp6qXlV7ZmKqTGQ==",
       "padding": 3
     },
     "hashCount": 14
   }
 }
}
]],[10,[{
 "targetChange": {
   "resumeToken": "CgkI2NLd8ODUhQM=",
   "readTime": "2024-04-22T02:18:37.061464Z"
 }
}
]]]
[ 28.098s] [diagnostic] >>> [TEST 9/9: Firestore listen test with forceLongPolling] Received message: [{"targetChange":{"targetChangeType":"ADD","targetIds":[2]}}]
[ 28.100s] [diagnostic] >>> [TEST 9/9: Firestore listen test with forceLongPolling] Received message: [{"documentChange":{"document":{"name":"projects/debug-my/databases/(default)/documents/debug/000","fields":{"desc":{"stringValue":"Diagnostic Document 0"}},"createTime":"2019-12-28T19:50:18.256728Z","updateTime":"2019-12-28T19:50:18.256728Z"},"targetIds":[2]}}]
[ 28.100s] [diagnostic] >>> [TEST 9/9: Firestore listen test with forceLongPolling] Received message: [{"documentChange":{"document":{"name":"projects/debug-my/databases/(default)/documents/debug/001","fields":{"desc":{"stringValue":"Diagnostic Document 1"}},"createTime":"2019-12-28T19:50:31.803733Z","updateTime":"2019-12-28T19:50:31.803733Z"},"targetIds":[2]}}]
[ 28.101s] [diagnostic] >>> [TEST 9/9: Firestore listen test with forceLongPolling] Received message: [{"documentChange":{"document":{"name":"projects/debug-my/databases/(default)/documents/debug/002","fields":{"desc":{"stringValue":"Diagnostic Document 2"}},"createTime":"2019-12-28T19:50:37.682905Z","updateTime":"2019-12-28T19:50:43.797778Z"},"targetIds":[2]}}]
[ 28.101s] [diagnostic] >>> [TEST 9/9: Firestore listen test with forceLongPolling] Received message: [{"documentChange":{"document":{"name":"projects/debug-my/databases/(default)/documents/debug/003","fields":{"desc":{"stringValue":"Diagnostic Document 3"}},"createTime":"2019-12-28T19:50:52.602052Z","updateTime":"2019-12-28T19:50:52.602052Z"},"targetIds":[2]}}]
[ 28.102s] [diagnostic]
********************************************************
[TEST 9/9: Firestore listen test with forceLongPolling] completed successfully.
********************************************************
[ 28.102s] [goog.labs.net.webChannel.WebChannelDebug] disconnect()
[ 28.103s] [goog.labs.net.webChannel.WebChannelBaseTransport] WebChannel closed on https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel
[ 28.104s] [diagnostic] >>> [TEST 9/9: Firestore listen test with forceLongPolling] channel closed
[ 29.606s] [diagnostic]
********************************************************
All tests done.
1: webchannel.googleapis.com with default options: SUCCEEDED (2401ms)
2: webchannel.googleapis.com with detectBufferingProxy: SUCCEEDED (2357ms)
3: webchannel.googleapis.com with forceLongPolling: SUCCEEDED (2291ms)
4: webchannel.sandbox.google.com with default options: SUCCEEDED (2487ms)
5: webchannel.sandbox.google.com with detectBufferingProxy: SUCCEEDED (2376ms)
6: webchannel.sandbox.google.com with forceLongPolling: SUCCEEDED (2362ms)
7: Firestore listen test with default options: SUCCEEDED (699ms)
8: Firestore listen test with detectBufferingProxy: SUCCEEDED (592ms)
9: Firestore listen test with forceLongPolling: SUCCEEDED (502ms)

********************************************************
[ 47.407s] [goog.labs.net.webChannel.WebChannelDebug] TIMEOUT: null
[ 51.903s] [goog.labs.net.webChannel.WebChannelDebug] TIMEOUT: null
[ 55.903s] [goog.labs.net.webChannel.WebChannelDebug] TIMEOUT: null
[ 59.902s] [goog.labs.net.webChannel.WebChannelDebug] TIMEOUT: null
[ 63.902s] [goog.labs.net.webChannel.WebChannelDebug] TIMEOUT: null
[ 66.903s] [goog.labs.net.webChannel.WebChannelDebug] TIMEOUT: null
[ 69.902s] [goog.labs.net.webChannel.WebChannelDebug] TIMEOUT: null
[ 71.903s] [goog.labs.net.webChannel.WebChannelDebug] TIMEOUT: null
[ 73.902s] [goog.labs.net.webChannel.WebChannelDebug] TIMEOUT: null

@dconeybe
Copy link
Contributor

Could you try using Firebase version 10.6.0? There have been some reports of general connectivity issues in v10.3.0 to v10.5.1 and v10.7.0 and on.

@vietstone-ng
Copy link
Author

vietstone-ng commented Apr 24, 2024

@dconeybe Oh, it works with v10.6.0. So it seems the general connectivity issue is in my situation.
Could you give me that issue? I can follow it instead of this issue. I can close this issue.
Thank you very much.

@dconeybe
Copy link
Contributor

Ok excellent. Please follow #7860 regarding the general connectivity issues. I'll close this issue since it is a duplicate. Thanks for working with us on this issue! We are actively investigating the connectivity issues and hope to have them resolved soon.

@firebase firebase locked and limited conversation to collaborators May 26, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants