firebase-tools: Connection WebChannel transport errored when querying more than 9998 rows...
[REQUIRED] Environment info
firebase-tools: 11.15.0
Platform: macOS 13.0
[REQUIRED] Test case
Since upgrading to Ventura, using firebase web @firebase/firestore: Firestore (8.10.1), I’m getting errors when trying to listen to ~15K rows of data. The backup I’m using is only 18.3MB of data (I have 64GB of ram), so I don’t think this is a memory issue.
With some testing, this seems to start happening when trying to pull any more than 9998 rows.
In the console, I’m seeing @firebase/firestore: Firestore (8.10.1): Connection WebChannel transport errored and numerous 400 request errors.
In the logs (firestore-debug.log) shows:
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
Oct 31, 2022 4:48:33 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
Oct 31, 2022 4:48:33 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
[REQUIRED] Steps to reproduce
These both result in the console error :
firestore.collection("bookings").onSnapshot((querySnapshot) => {
...
})
firestore.collection("bookings").get();
Adding .limit(9998) seems to prevent these errors.
[REQUIRED] Expected behavior
Data should query without error.
[REQUIRED] Actual behavior
Picked up JAVA_TOOL_OPTIONS: -Xmx32g
Oct 31, 2022 4:48:15 PM com.google.cloud.datastore.emulator.firestore.websocket.WebSocketServer start
INFO: Started WebSocket server on ws://localhost:53469
API endpoint: http://localhost:8080
If you are using a library that supports the FIRESTORE_EMULATOR_HOST environment variable, run:
export FIRESTORE_EMULATOR_HOST=localhost:8080
Dev App Server is now running.
Oct 31, 2022 4:48:24 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
Oct 31, 2022 4:48:24 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
Oct 31, 2022 4:48:25 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
Oct 31, 2022 4:48:25 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
Oct 31, 2022 4:48:25 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
Oct 31, 2022 4:48:25 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
Oct 31, 2022 4:48:25 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
Oct 31, 2022 4:48:25 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
Oct 31, 2022 4:48:25 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
Oct 31, 2022 4:48:31 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
Oct 31, 2022 4:48:31 PM com.google.cloud.datastore.emulator.impl.context.EmulatorAuthorization warnAboutSecuredJwt
WARNING: expected an unsecured JWT, the emulator does not validate JWTs and IS NOT SECURE
Oct 31, 2022 4:48:31 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
Oct 31, 2022 4:48:31 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
Oct 31, 2022 4:48:32 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
Oct 31, 2022 4:48:32 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
Oct 31, 2022 4:48:33 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
Oct 31, 2022 4:48:33 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
Oct 31, 2022 4:48:33 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
Oct 31, 2022 4:48:33 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
Oct 31, 2022 4:48:33 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
Oct 31, 2022 4:48:33 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
Oct 31, 2022 4:48:33 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
Oct 31, 2022 4:48:33 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
Oct 31, 2022 4:48:33 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
… etc…
Or, from the --debug flag:
[2022-10-31T21:10:13.773Z] Picked up JAVA_TOOL_OPTIONS: -Xmx32g
[2022-10-31T21:10:13.790Z] openjdk version "19" 2022-09-20
[2022-10-31T21:10:13.790Z] OpenJDK Runtime Environment Homebrew (build 19)
OpenJDK 64-Bit Server VM Homebrew (build 19, mixed mode, sharing)
[2022-10-31T21:10:13.793Z] Parsed Java major version: 19
i emulators: Starting emulators: firestore {"metadata":{"emulator":{"name":"hub"},"message":"Starting emulators: firestore"}}
[2022-10-31T21:10:13.799Z] [hub] writing locator at /var/folders/6t/yq0mrc014msg9gbvc5_sztg80000gn/T/hub-grail-talent.json
i firestore: Detected non-emulator Firestore export at /Users/tim/GitHub/consulting/Strudel/grail-app/functions/db_backup {"metadata":{"emulator":{"name":"firestore"},"message":"Detected non-emulator Firestore export at /Users/tim/GitHub/consulting/Strudel/grail-app/functions/db_backup"}}
i firestore: Importing data from /Users/tim/GitHub/consulting/Strudel/grail-app/functions/db_backup/2022-10-30.overall_export_metadata {"metadata":{"emulator":{"name":"firestore"},"message":"Importing data from /Users/tim/GitHub/consulting/Strudel/grail-app/functions/db_backup/2022-10-30.overall_export_metadata"}}
[2022-10-31T21:10:13.804Z] Ignoring unsupported arg: projectId {"metadata":{"emulator":{"name":"firestore"},"message":"Ignoring unsupported arg: projectId"}}
[2022-10-31T21:10:13.804Z] Ignoring unsupported arg: auto_download {"metadata":{"emulator":{"name":"firestore"},"message":"Ignoring unsupported arg: auto_download"}}
[2022-10-31T21:10:13.804Z] Starting Firestore Emulator with command {"binary":"java","args":["-Dgoogle.cloud_firestore.debug_log_level=FINE","-Duser.language=en","-jar","/Users/tim/.cache/firebase/emulators/cloud-firestore-emulator-v1.14.3.jar","--host","localhost","--port",8080,"--seed_from_export","/Users/tim/GitHub/consulting/Strudel/grail-app/functions/db_backup/2022-10-30.overall_export_metadata","--rules","/Users/tim/GitHub/consulting/Strudel/grail-app/firestore.rules"],"optionalArgs":["port","webchannel_port","host","rules","functions_emulator","seed_from_export"],"joinArgs":false} {"metadata":{"emulator":{"name":"firestore"},"message":"Starting Firestore Emulator with command {\"binary\":\"java\",\"args\":[\"-Dgoogle.cloud_firestore.debug_log_level=FINE\",\"-Duser.language=en\",\"-jar\",\"/Users/tim/.cache/firebase/emulators/cloud-firestore-emulator-v1.14.3.jar\",\"--host\",\"localhost\",\"--port\",8080,\"--seed_from_export\",\"/Users/tim/GitHub/consulting/Strudel/grail-app/functions/db_backup/2022-10-30.overall_export_metadata\",\"--rules\",\"/Users/tim/GitHub/consulting/Strudel/grail-app/firestore.rules\"],\"optionalArgs\":[\"port\",\"webchannel_port\",\"host\",\"rules\",\"functions_emulator\",\"seed_from_export\"],\"joinArgs\":false}"}}
i firestore: Firestore Emulator logging to firestore-debug.log {"metadata":{"emulator":{"name":"firestore"},"message":"Firestore Emulator logging to \u001b[1mfirestore-debug.log\u001b[22m"}}
[2022-10-31T21:10:13.815Z] Picked up JAVA_TOOL_OPTIONS: -Xmx32g
{"metadata":{"emulator":{"name":"firestore"},"message":"Picked up JAVA_TOOL_OPTIONS: -Xmx32g\n"}}
[2022-10-31T21:10:19.502Z] Oct 31, 2022 5:10:19 PM com.google.cloud.datastore.emulator.firestore.websocket.WebSocketServer start
INFO: Started WebSocket server on ws://localhost:59979
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:19 PM com.google.cloud.datastore.emulator.firestore.websocket.WebSocketServer start\nINFO: Started WebSocket server on ws://localhost:59979\n"}}
[2022-10-31T21:10:19.514Z] API endpoint: http://localhost:8080 {"metadata":{"emulator":{"name":"firestore"},"message":"API endpoint: http://localhost:8080"}}
[2022-10-31T21:10:19.514Z]
If you are using a library that supports the FIRESTORE_EMULATOR_HOST environment variable, run:
export FIRESTORE_EMULATOR_HOST=localhost:8080
Dev App Server is now running.
{"metadata":{"emulator":{"name":"firestore"},"message":"\nIf you are using a library that supports the FIRESTORE_EMULATOR_HOST environment variable, run:\n\n export FIRESTORE_EMULATOR_HOST=localhost:8080\n\nDev App Server is now running.\n\n"}}
[2022-10-31T21:10:19.627Z] Ignoring unsupported arg: auto_download {"metadata":{"emulator":{"name":"ui"},"message":"Ignoring unsupported arg: auto_download"}}
[2022-10-31T21:10:19.627Z] Ignoring unsupported arg: port {"metadata":{"emulator":{"name":"ui"},"message":"Ignoring unsupported arg: port"}}
[2022-10-31T21:10:19.627Z] Starting Emulator UI with command {"binary":"node","args":["/Users/tim/.cache/firebase/emulators/ui-v1.7.0/server.bundle.js"],"optionalArgs":[],"joinArgs":false} {"metadata":{"emulator":{"name":"ui"},"message":"Starting Emulator UI with command {\"binary\":\"node\",\"args\":[\"/Users/tim/.cache/firebase/emulators/ui-v1.7.0/server.bundle.js\"],\"optionalArgs\":[],\"joinArgs\":false}"}}
i ui: Emulator UI logging to ui-debug.log {"metadata":{"emulator":{"name":"ui"},"message":"Emulator UI logging to \u001b[1mui-debug.log\u001b[22m"}}
[2022-10-31T21:10:19.691Z] Web / API server started at localhost:4000
{"metadata":{"emulator":{"name":"ui"},"message":"Web / API server started at localhost:4000\n"}}
┌─────────────────────────────────────────────────────────────┐
│ ✔ All emulators ready! It is now safe to connect your app. │
│ i View Emulator UI at http://localhost:4000 │
└─────────────────────────────────────────────────────────────┘
┌───────────┬────────────────┬─────────────────────────────────┐
│ Emulator │ Host:Port │ View in Emulator UI │
├───────────┼────────────────┼─────────────────────────────────┤
│ Firestore │ localhost:8080 │ http://localhost:4000/firestore │
└───────────┴────────────────┴─────────────────────────────────┘
Emulator Hub running at localhost:4400
Other reserved ports: 4500
Issues? Report them at https://github.com/firebase/firebase-tools/issues and attach the *-debug.log files.
[2022-10-31T21:10:21.377Z] Oct 31, 2022 5:10:21 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:21 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead\nINFO: Detected non-HTTP/2 connection.\n"}}
[2022-10-31T21:10:22.666Z] Oct 31, 2022 5:10:22 PM com.google.cloud.datastore.emulator.impl.context.EmulatorAuthorization warnAboutSecuredJwt
WARNING: expected an unsecured JWT, the emulator does not validate JWTs and IS NOT SECURE
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:22 PM com.google.cloud.datastore.emulator.impl.context.EmulatorAuthorization warnAboutSecuredJwt\nWARNING: expected an unsecured JWT, the emulator does not validate JWTs and IS NOT SECURE\n"}}
[2022-10-31T21:10:23.497Z] Oct 31, 2022 5:10:23 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:23 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\n"}}
[2022-10-31T21:10:23.498Z] Oct 31, 2022 5:10:23 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
Oct 31, 2022 5:10:23 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:23 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\nOct 31, 2022 5:10:23 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\n"}}
[2022-10-31T21:10:23.498Z] Oct 31, 2022 5:10:23 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
Oct 31, 2022 5:10:23 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
Oct 31, 2022 5:10:23 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:23 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\nOct 31, 2022 5:10:23 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\nOct 31, 2022 5:10:23 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\n"}}
[2022-10-31T21:10:23.498Z] Oct 31, 2022 5:10:23 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:23 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\n"}}
[2022-10-31T21:10:23.498Z] Oct 31, 2022 5:10:23 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
Oct 31, 2022 5:10:23 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:23 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\nOct 31, 2022 5:10:23 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\n"}}
[2022-10-31T21:10:23.498Z] Oct 31, 2022 5:10:23 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
Oct 31, 2022 5:10:23 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:23 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\nOct 31, 2022 5:10:23 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\n"}}
[2022-10-31T21:10:23.498Z] Oct 31, 2022 5:10:23 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
Oct 31, 2022 5:10:23 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:23 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\nOct 31, 2022 5:10:23 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\n"}}
[2022-10-31T21:10:23.498Z] Oct 31, 2022 5:10:23 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:23 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\n"}}
[2022-10-31T21:10:23.499Z] Oct 31, 2022 5:10:23 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:23 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\n"}}
[2022-10-31T21:10:23.499Z] Oct 31, 2022 5:10:23 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:23 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead\nINFO: Detected non-HTTP/2 connection.\n"}}
[2022-10-31T21:10:28.246Z] Oct 31, 2022 5:10:28 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:28 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead\nINFO: Detected non-HTTP/2 connection.\n"}}
[2022-10-31T21:10:28.256Z] Oct 31, 2022 5:10:28 PM com.google.cloud.datastore.emulator.impl.context.EmulatorAuthorization warnAboutSecuredJwt
WARNING: expected an unsecured JWT, the emulator does not validate JWTs and IS NOT SECURE
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:28 PM com.google.cloud.datastore.emulator.impl.context.EmulatorAuthorization warnAboutSecuredJwt\nWARNING: expected an unsecured JWT, the emulator does not validate JWTs and IS NOT SECURE\n"}}
[2022-10-31T21:10:28.270Z] Oct 31, 2022 5:10:28 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:28 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead\nINFO: Detected non-HTTP/2 connection.\n"}}
[2022-10-31T21:10:28.486Z] Oct 31, 2022 5:10:28 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:28 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead\nINFO: Detected non-HTTP/2 connection.\n"}}
[2022-10-31T21:10:28.659Z] Oct 31, 2022 5:10:28 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:28 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead\nINFO: Detected non-HTTP/2 connection.\n"}}
[2022-10-31T21:10:28.913Z] Oct 31, 2022 5:10:28 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:28 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead\nINFO: Detected non-HTTP/2 connection.\n"}}
[2022-10-31T21:10:29.210Z] Oct 31, 2022 5:10:29 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:29 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\n"}}
[2022-10-31T21:10:29.210Z] Oct 31, 2022 5:10:29 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
Oct 31, 2022 5:10:29 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:29 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\nOct 31, 2022 5:10:29 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\n"}}
[2022-10-31T21:10:29.508Z] Oct 31, 2022 5:10:29 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:29 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead\nINFO: Detected non-HTTP/2 connection.\n"}}
[2022-10-31T21:10:29.517Z] Oct 31, 2022 5:10:29 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:29 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead\nINFO: Detected non-HTTP/2 connection.\n"}}
[2022-10-31T21:10:29.622Z] Oct 31, 2022 5:10:29 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:29 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead\nINFO: Detected non-HTTP/2 connection.\n"}}
[2022-10-31T21:10:29.637Z] Oct 31, 2022 5:10:29 PM com.google.cloud.datastore.emulator.impl.context.EmulatorAuthorization warnAboutSecuredJwt
WARNING: expected an unsecured JWT, the emulator does not validate JWTs and IS NOT SECURE
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:29 PM com.google.cloud.datastore.emulator.impl.context.EmulatorAuthorization warnAboutSecuredJwt\nWARNING: expected an unsecured JWT, the emulator does not validate JWTs and IS NOT SECURE\n"}}
[2022-10-31T21:10:29.918Z] Oct 31, 2022 5:10:29 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:29 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\n"}}
[2022-10-31T21:10:29.918Z] Oct 31, 2022 5:10:29 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
Oct 31, 2022 5:10:29 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
Oct 31, 2022 5:10:29 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
Oct 31, 2022 5:10:29 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
Oct 31, 2022 5:10:29 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:29 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\nOct 31, 2022 5:10:29 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\nOct 31, 2022 5:10:29 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\nOct 31, 2022 5:10:29 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\nOct 31, 2022 5:10:29 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\n"}}
[2022-10-31T21:10:29.918Z] Oct 31, 2022 5:10:29 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
Oct 31, 2022 5:10:29 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
Oct 31, 2022 5:10:29 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:29 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\nOct 31, 2022 5:10:29 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\nOct 31, 2022 5:10:29 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\n"}}
[2022-10-31T21:10:29.918Z] Oct 31, 2022 5:10:29 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:29 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\n"}}
[2022-10-31T21:10:29.919Z] Oct 31, 2022 5:10:29 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
Oct 31, 2022 5:10:29 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:29 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\nOct 31, 2022 5:10:29 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead\nINFO: Detected non-HTTP/2 connection.\n"}}
[2022-10-31T21:10:29.919Z] Oct 31, 2022 5:10:29 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:29 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\n"}}
[2022-10-31T21:10:29.919Z] Oct 31, 2022 5:10:29 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
Oct 31, 2022 5:10:29 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:29 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\nOct 31, 2022 5:10:29 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\n"}}
[2022-10-31T21:10:29.919Z] Oct 31, 2022 5:10:29 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:29 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\n"}}
[2022-10-31T21:10:30.461Z] Oct 31, 2022 5:10:30 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:30 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead\nINFO: Detected non-HTTP/2 connection.\n"}}
[2022-10-31T21:10:30.481Z] Oct 31, 2022 5:10:30 PM com.google.cloud.datastore.emulator.impl.context.EmulatorAuthorization warnAboutSecuredJwt
WARNING: expected an unsecured JWT, the emulator does not validate JWTs and IS NOT SECURE
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:30 PM com.google.cloud.datastore.emulator.impl.context.EmulatorAuthorization warnAboutSecuredJwt\nWARNING: expected an unsecured JWT, the emulator does not validate JWTs and IS NOT SECURE\n"}}
[2022-10-31T21:10:30.802Z] Oct 31, 2022 5:10:30 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:30 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\n"}}
[2022-10-31T21:10:30.802Z] Oct 31, 2022 5:10:30 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
Oct 31, 2022 5:10:30 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
Oct 31, 2022 5:10:30 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
Oct 31, 2022 5:10:30 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:30 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\nOct 31, 2022 5:10:30 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\nOct 31, 2022 5:10:30 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\nOct 31, 2022 5:10:30 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\n"}}
[2022-10-31T21:10:30.802Z] Oct 31, 2022 5:10:30 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
Oct 31, 2022 5:10:30 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
Oct 31, 2022 5:10:30 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
Oct 31, 2022 5:10:30 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:30 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\nOct 31, 2022 5:10:30 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\nOct 31, 2022 5:10:30 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\nOct 31, 2022 5:10:30 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\n"}}
[2022-10-31T21:10:30.803Z] Oct 31, 2022 5:10:30 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
Oct 31, 2022 5:10:30 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
Oct 31, 2022 5:10:30 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:30 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\nOct 31, 2022 5:10:30 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\nOct 31, 2022 5:10:30 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\n"}}
[2022-10-31T21:10:30.803Z] Oct 31, 2022 5:10:30 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
Oct 31, 2022 5:10:30 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:30 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\nOct 31, 2022 5:10:30 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\n"}}
[2022-10-31T21:10:30.803Z] Oct 31, 2022 5:10:30 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:30 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\n"}}
[2022-10-31T21:10:30.804Z] Oct 31, 2022 5:10:30 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:30 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead\nINFO: Detected non-HTTP/2 connection.\n"}}
[2022-10-31T21:10:32.522Z] Oct 31, 2022 5:10:32 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:32 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead\nINFO: Detected non-HTTP/2 connection.\n"}}
[2022-10-31T21:10:32.525Z] Oct 31, 2022 5:10:32 PM com.google.cloud.datastore.emulator.impl.context.EmulatorAuthorization warnAboutSecuredJwt
WARNING: expected an unsecured JWT, the emulator does not validate JWTs and IS NOT SECURE
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:32 PM com.google.cloud.datastore.emulator.impl.context.EmulatorAuthorization warnAboutSecuredJwt\nWARNING: expected an unsecured JWT, the emulator does not validate JWTs and IS NOT SECURE\n"}}
[2022-10-31T21:10:32.845Z] Oct 31, 2022 5:10:32 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
Oct 31, 2022 5:10:32 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:32 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead\nINFO: Detected non-HTTP/2 connection.\nOct 31, 2022 5:10:32 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\n"}}
[2022-10-31T21:10:32.845Z] Oct 31, 2022 5:10:32 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
Oct 31, 2022 5:10:32 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
Oct 31, 2022 5:10:32 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
Oct 31, 2022 5:10:32 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
Oct 31, 2022 5:10:32 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:32 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\nOct 31, 2022 5:10:32 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\nOct 31, 2022 5:10:32 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\nOct 31, 2022 5:10:32 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\nOct 31, 2022 5:10:32 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\n"}}
[2022-10-31T21:10:32.845Z] Oct 31, 2022 5:10:32 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
Oct 31, 2022 5:10:32 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:32 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\nOct 31, 2022 5:10:32 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\n"}}
[2022-10-31T21:10:32.845Z] Oct 31, 2022 5:10:32 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
Oct 31, 2022 5:10:32 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:32 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\nOct 31, 2022 5:10:32 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\n"}}
[2022-10-31T21:10:32.845Z] Oct 31, 2022 5:10:32 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
Oct 31, 2022 5:10:32 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:32 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\nOct 31, 2022 5:10:32 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\n"}}
[2022-10-31T21:10:32.845Z] Oct 31, 2022 5:10:32 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:32 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\n"}}
[2022-10-31T21:10:32.846Z] Oct 31, 2022 5:10:32 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
Oct 31, 2022 5:10:32 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:32 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\nOct 31, 2022 5:10:32 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\n"}}
[2022-10-31T21:10:33.894Z] Oct 31, 2022 5:10:33 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:33 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead\nINFO: Detected non-HTTP/2 connection.\n"}}
[2022-10-31T21:10:33.897Z] Oct 31, 2022 5:10:33 PM com.google.cloud.datastore.emulator.impl.context.EmulatorAuthorization warnAboutSecuredJwt
WARNING: expected an unsecured JWT, the emulator does not validate JWTs and IS NOT SECURE
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:33 PM com.google.cloud.datastore.emulator.impl.context.EmulatorAuthorization warnAboutSecuredJwt\nWARNING: expected an unsecured JWT, the emulator does not validate JWTs and IS NOT SECURE\n"}}
[2022-10-31T21:10:34.154Z] Oct 31, 2022 5:10:34 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
Oct 31, 2022 5:10:34 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:34 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\nOct 31, 2022 5:10:34 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\n"}}
[2022-10-31T21:10:34.155Z] Oct 31, 2022 5:10:34 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
Oct 31, 2022 5:10:34 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
Oct 31, 2022 5:10:34 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
Oct 31, 2022 5:10:34 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
Oct 31, 2022 5:10:34 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
Oct 31, 2022 5:10:34 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
Oct 31, 2022 5:10:34 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:34 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\nOct 31, 2022 5:10:34 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\nOct 31, 2022 5:10:34 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\nOct 31, 2022 5:10:34 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\nOct 31, 2022 5:10:34 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\nOct 31, 2022 5:10:34 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\nOct 31, 2022 5:10:34 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\n"}}
[2022-10-31T21:10:34.155Z] Oct 31, 2022 5:10:34 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
Oct 31, 2022 5:10:34 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
Oct 31, 2022 5:10:34 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
Oct 31, 2022 5:10:34 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:34 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\nOct 31, 2022 5:10:34 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\nOct 31, 2022 5:10:34 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\nOct 31, 2022 5:10:34 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\n"}}
[2022-10-31T21:10:34.155Z] Oct 31, 2022 5:10:34 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
Oct 31, 2022 5:10:34 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:34 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\nOct 31, 2022 5:10:34 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\n"}}
[2022-10-31T21:10:34.159Z] Oct 31, 2022 5:10:34 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:34 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead\nINFO: Detected non-HTTP/2 connection.\n"}}
[2022-10-31T21:10:35.740Z] Oct 31, 2022 5:10:35 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:35 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead\nINFO: Detected non-HTTP/2 connection.\n"}}
[2022-10-31T21:10:35.743Z] Oct 31, 2022 5:10:35 PM com.google.cloud.datastore.emulator.impl.context.EmulatorAuthorization warnAboutSecuredJwt
WARNING: expected an unsecured JWT, the emulator does not validate JWTs and IS NOT SECURE
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:35 PM com.google.cloud.datastore.emulator.impl.context.EmulatorAuthorization warnAboutSecuredJwt\nWARNING: expected an unsecured JWT, the emulator does not validate JWTs and IS NOT SECURE\n"}}
[2022-10-31T21:10:36.006Z] Oct 31, 2022 5:10:36 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
Oct 31, 2022 5:10:36 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:36 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\nOct 31, 2022 5:10:36 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\n"}}
[2022-10-31T21:10:36.006Z] Oct 31, 2022 5:10:36 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
Oct 31, 2022 5:10:36 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
Oct 31, 2022 5:10:36 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
Oct 31, 2022 5:10:36 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
Oct 31, 2022 5:10:36 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
Oct 31, 2022 5:10:36 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:36 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\nOct 31, 2022 5:10:36 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\nOct 31, 2022 5:10:36 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\nOct 31, 2022 5:10:36 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\nOct 31, 2022 5:10:36 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\nOct 31, 2022 5:10:36 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\n"}}
[2022-10-31T21:10:36.006Z] Oct 31, 2022 5:10:36 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
Oct 31, 2022 5:10:36 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:36 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\nOct 31, 2022 5:10:36 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\n"}}
[2022-10-31T21:10:36.006Z] Oct 31, 2022 5:10:36 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
Oct 31, 2022 5:10:36 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:36 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\nOct 31, 2022 5:10:36 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead\nINFO: Detected non-HTTP/2 connection.\n"}}
[2022-10-31T21:10:36.007Z] Oct 31, 2022 5:10:36 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
Oct 31, 2022 5:10:36 PM com.google.net.webchannel.server.v8.BackChannel add
WARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.
Oct 31, 2022 5:10:36 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle
WARNING: Server fails to send the message, abort the channel!
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:36 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\nOct 31, 2022 5:10:36 PM com.google.net.webchannel.server.v8.BackChannel add\nWARNING: Failed to send a new message due to too many pending messagings in the back channel (10001). May need enable flow control.\nOct 31, 2022 5:10:36 PM com.google.net.webchannel.server.v8.ChannelInternalImpl handle\nWARNING: Server fails to send the message, abort the channel!\n"}}
[2022-10-31T21:10:36.007Z] Oct 31, 2022 5:10:36 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError
WARNING: [ERROR] NETWORK_ERROR ()
{"metadata":{"emulator":{"name":"firestore"},"message":"Oct 31, 2022 5:10:36 PM com.google.cloud.datastore.emulator.firestore.webchannel.FirestoreV1WebChannelAdapter$FirestoreListenHandler onError\nWARNING: [ERROR] NETWORK_ERROR ()\n"}}
[2022-10-31T21:10:37.575Z] Received signal SIGINT (Ctrl-C) 1
i emulators: Received SIGINT (Ctrl-C) for the first time. Starting a clean shutdown.
i emulators: Please wait for a clean shutdown or send the SIGINT (Ctrl-C) signal again to stop right now.
i emulators: Shutting down emulators. {"metadata":{"emulator":{"name":"hub"},"message":"Shutting down emulators."}}
i ui: Stopping Emulator UI {"metadata":{"emulator":{"name":"ui"},"message":"Stopping Emulator UI"}}
⚠ Emulator UI has exited upon receiving signal: SIGINT
i firestore: Stopping Firestore Emulator {"metadata":{"emulator":{"name":"firestore"},"message":"Stopping Firestore Emulator"}}
[2022-10-31T21:10:37.583Z] *** shutting down gRPC server since JVM is shutting down
{"metadata":{"emulator":{"name":"firestore"},"message":"*** shutting down gRPC server since JVM is shutting down\n"}}
[2022-10-31T21:10:37.586Z] *** server shut down
{"metadata":{"emulator":{"name":"firestore"},"message":"*** server shut down\n"}}
i hub: Stopping emulator hub {"metadata":{"emulator":{"name":"hub"},"message":"Stopping emulator hub"}}
i logging: Stopping Logging Emulator {"metadata":{"emulator":{"name":"logging"},"message":"Stopping Logging Emulator"}}
About this issue
- Original URL
- State: open
- Created 2 years ago
- Comments: 33 (10 by maintainers)
Bump since I am getting this error too.
Any status on this? I believe it’s pretty blocking issue.
FWIW, I still think there’s a completely valid use case for supporting more than 10K rows locally… developing with production data is useful in many contexts and developers are substantially more likely to catch issues if they’re using that data locally rather than just in a preproduction environment where they test before a final deployment. Given that Firebase is geared so heavily towards startups I wouldn’t expect most Firebase users to have the types of sophisticated development / testing processes necessary to catch a high percentage of bugs on staging…
It’s also substantially faster if you’re dealing with fixing an issue that only occurs with large amounts of data (but doesn’t have to do with Firebase directly) to not have to try to fix it and then deploy to staging to see if your changes actually worked. This was literally my case where I was trying to debug an issue related to client-side virtualization of large lists, but was prevented because the emulator couldn’t handle it.
It also sounds like a “temporary” fix is at least within reach, so @MidnightLightning maybe let’s not write off the improvement just yet.
@christhompsongoogle - if the “short-term fix” is obvious to you but you don’t have time to implement, might be useful to at least point @MidnightLightning in the right direction…
“Recently added support for” and “is a robust tool we recommend for production use” are two very different things. For clarity, for developers making infrastructure choices for their projects, is Terraform the suggested/default/most-supported tool that the Firebase team recommends using for this functionality, that will be fully-supported going forward?
As a developer, my key desire is to have a well-documented way to test on non-production environments. Whether that’s a clear way to have a real Firebase separate project for each developer of a project to do local development off of, without the risk of affecting the production Firebase project’s data, or having locally-running emulated Firebase features. If the Emulator tools are only going to be targeting 10,000 or less records, I think that’s fine (useful for “toy” projects or proof of concepts), but then there needs to be a separate means to do production development/testing safely too.
The “hosting” feature has the ability to create “Preview channels” which serve this need. If the “Firestore” feature had a similar option, I think that would be fine too. But until that’s the case, having clear direction on whether Google’s going to consider the Emulated tools as only targeting small/toy implementations, or meant to be robust pre-prod testing tools would be good.