firebase / firebase-js-sdk

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

Firestore experimentalAutoDetectLongPolling/experimentalForceLongPolling does not work as expected #8176

Closed vietstone-ng closed 3 weeks ago

vietstone-ng commented 1 month ago

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.

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.

dconeybe commented 1 month ago

Context: https://github.com/firebase/firebase-js-sdk/issues/1674#issuecomment-2060856361

dconeybe commented 1 month ago

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 commented 1 month ago

Hi @vietstone-ng. I opened a small PR against your test app to enable Firestore debug logging: https://github.com/vietstone-ng/firestore_polling/pull/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 commented 1 month ago

@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 commented 1 month ago

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 (https://github.com/firebase/firebase-js-sdk/pull/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 commented 4 weeks ago

@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 commented 4 weeks ago

@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 commented 3 weeks ago

@dconeybe The things that I noticed:

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

output: ```bash [ 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 commented 3 weeks ago

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 commented 3 weeks ago

@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 commented 3 weeks ago

Ok excellent. Please follow https://github.com/firebase/firebase-js-sdk/issues/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.