SeleniumHQ / SeleniumHQ/docker-selenium

[🐛 Bug]: Distributor & Router reboots

Open
#2,655 10 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

I-OOM needs-triaging
Dominant language
Go
Stars
8.7k
Forks
2.5k
Avg merge
10h 16m
Merged PRs (30d)
20

Description

What happened?

Periodically, the router and distributor reboot with errors. Additionally, during troubleshooting, I discovered that the new config maps for the components are not being connected to them, so I had to add the configurations the old-fashioned way:

  extraEnvironmentVariables:
    - name: SE_SESSION_REQUEST_TIMEOUT
      value: "3600"
    - name: SE_JAVA_OPTS
      value: "-XX:+UseG1GC -XX:MaxGCPauseMillis=1000 -XX:MinRAMPercentage=100 -XX:MaxRAMPercentage=100"
Command used to start Selenium Grid with Docker (or Kubernetes)
helm
Relevant log output
distributor:

Feb 12, 2025 @ 12:19:48.091	selenium-grid-selenium-distributor-77bf78d96d-489xx	Shutdown complete	 - 
	Feb 12, 2025 @ 12:19:48.071	selenium-grid-selenium-distributor-77bf78d96d-489xx	INFO: Binding additional locator mechanisms: relative	 - 
	Feb 12, 2025 @ 12:19:48.071	selenium-grid-selenium-distributor-77bf78d96d-489xx	Feb 12, 2025 7:19:48 AM org.openqa.selenium.grid.node.Node <init>	 - 
	Feb 12, 2025 @ 12:19:48.071	selenium-grid-selenium-distributor-77bf78d96d-489xx	2025-02-12 07:19:48,071 WARN stopped: selenium-grid-distributor (terminated by SIGTERM)	 - 
	Feb 12, 2025 @ 12:19:47.884	selenium-grid-selenium-distributor-77bf78d96d-489xx	2025-02-12 07:19:47,884 INFO waiting for selenium-grid-distributor to die	 - 
	Feb 12, 2025 @ 12:19:47.884	selenium-grid-selenium-distributor-77bf78d96d-489xx	Feb 12, 2025 7:19:47 AM org.openqa.selenium.grid.node.Node <init>	 - 
	Feb 12, 2025 @ 12:19:47.884	selenium-grid-selenium-distributor-77bf78d96d-489xx	INFO: Binding additional locator mechanisms: relative	 - 
	Feb 12, 2025 @ 12:19:47.884	selenium-grid-selenium-distributor-77bf78d96d-489xx	2025-02-12 07:19:47,884 WARN received SIGTERM indicating exit request	 - 
	Feb 12, 2025 @ 12:19:47.884	selenium-grid-selenium-distributor-77bf78d96d-489xx	[56411.154s][warning][os,thread] Failed to start the native thread for java.lang.Thread "HttpClient-5193-SelectorManager"	 - 
	Feb 12, 2025 @ 12:19:47.884	selenium-grid-selenium-distributor-77bf78d96d-489xx	[56411.154s][warning][os,thread] Failed to start thread "Unknown thread" - pthread_create failed (EAGAIN) for attributes: stacksize: 1024k, guardsize: 0k, detached.	 - 
	Feb 12, 2025 @ 12:19:47.867	selenium-grid-selenium-distributor-77bf78d96d-489xx	Trapped SIGTERM/SIGINT/x so shutting down supervisord...	 - 
	Feb 12, 2025 @ 12:19:47.866	selenium-grid-selenium-distributor-77bf78d96d-489xx	[56411.135s][warning][os,thread] Failed to start the native thread for java.lang.Thread "JdkHttpClient-0-137"	 - 
	Feb 12, 2025 @ 12:19:47.865	selenium-grid-selenium-distributor-77bf78d96d-489xx	[56411.135s][warning][os,thread] Failed to start thread "Unknown thread" - pthread_create failed (EAGAIN) for attributes: stacksize: 1024k, guardsize: 0k, detached.	 - 
	Feb 12, 2025 @ 12:19:47.767	selenium-grid-selenium-distributor-77bf78d96d-489xx	[56411.036s][warning][os,thread] Failed to start the native thread for java.lang.Thread "HttpClient-5192-SelectorManager"	 - 
	Feb 12, 2025 @ 12:19:47.766	selenium-grid-selenium-distributor-77bf78d96d-489xx	[56411.036s][warning][os,thread] Failed to start thread "Unknown thread" - pthread_create failed (EAGAIN) for attributes: stacksize: 1024k, guardsize: 0k, detached.	 - 
	Feb 12, 2025 @ 12:19:47.766	selenium-grid-selenium-distributor-77bf78d96d-489xx	INFO: Binding additional locator mechanisms: relative	 - 
	Feb 12, 2025 @ 12:19:47.766	selenium-grid-selenium-distributor-77bf78d96d-489xx	Feb 12, 2025 7:19:47 AM org.openqa.selenium.grid.node.Node <init>	 - 
	Feb 12, 2025 @ 12:19:47.154	selenium-grid-selenium-distributor-77bf78d96d-489xx	[56410.424s][warning][os,thread] Failed to start thread "Unknown thread" - pthread_create failed (EAGAIN) for attributes: stacksize: 1024k, guardsize: 0k, detached.	 - 
	Feb 12, 2025 @ 12:19:47.154	selenium-grid-selenium-distributor-77bf78d96d-489xx	Feb 12, 2025 7:19:47 AM org.openqa.selenium.grid.node.Node <init>	 - 
	Feb 12, 2025 @ 12:19:47.154	selenium-grid-selenium-distributor-77bf78d96d-489xx	INFO: Binding additional locator mechanisms: relative	 - 
	Feb 12, 2025 @ 12:19:47.154	selenium-grid-selenium-distributor-77bf78d96d-489xx	[56410.424s][warning][os,thread] Failed to start the native thread for java.lang.Thread "HttpClient-5191-SelectorManager"	 - 
	Feb 12, 2025 @ 12:19:46.831	selenium-grid-selenium-distributor-77bf78d96d-489xx	[56410.101s][warning][os,thread] Failed to start the native thread for java.lang.Thread "HttpClient-5190-SelectorManager"	 - 
	Feb 12, 2025 @ 12:19:46.831	selenium-grid-selenium-distributor-77bf78d96d-489xx	[56410.100s][warning][os,thread] Failed to start thread "Unknown thread" - pthread_create failed (EAGAIN) for attributes: stacksize: 1024k, guardsize: 0k, detached.

router:

Feb 12, 2025 @ 12:19:57.411	selenium-grid-selenium-router-c77f6f855-h6xt5	Shutdown complete	 - 
	Feb 12, 2025 @ 12:19:57.388	selenium-grid-selenium-router-c77f6f855-h6xt5	WARNING: {"traceId": "8a60980420b0414f7ebcca43c0eba44d","eventTime": 1739344797388466379,"eventName": "exception","attributes": {"exception.message": "Unable to execute request for an existing session: java.net.ConnectException","exception.stacktrace": "java.io.UncheckedIOException: java.net.ConnectException\n\tat org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:497)\n\tat org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:42)\n\tat org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:55)\n\tat org.openqa.selenium.remote.http.jdk.JdkHttpClient.lambda$executeAsync$1(JdkHttpClient.java:384)\n\tat java.base\u002fjava.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)\n\tat java.base\u002fjava.util.concurrent.FutureTask.run(FutureTask.java:264)\n\tat java.base\u002fjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)\n\tat java.base\u002fjava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)\n\tat java.base\u002fjava.lang.Thread.run(Thread.java:840)\nCaused by: java.net.ConnectException\n\tat java.net.http\u002fjdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:574)\n\tat java.net.http\u002fjdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123)\n\tat org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:456)\n\t... 8 more\nCaused by: java.net.ConnectException\n\tat java.net.http\u002fjdk.internal.net.http.common.Utils.toConnectException(Utils.java:1083)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:198)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.checkRetryConnect(PlainHttpConnection.java:230)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:206)\n\tat java.base\u002fjava.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)\n\tat java.base\u002fjava.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)\n\tat java.base\u002fjava.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)\n\tat java.base\u002fjava.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773)\n\t... 3 more\nCaused by: java.nio.channels.ClosedChannelException\n\tat java.base\u002fsun.nio.ch.SocketChannelImpl.ensureOpen(SocketChannelImpl.java:195)\n\tat java.base\u002fsun.nio.ch.SocketChannelImpl.beginConnect(SocketChannelImpl.java:760)\n\tat java.base\u002fsun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:848)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$0(PlainHttpConnection.java:183)\n\tat java.base\u002fjava.security.AccessController.doPrivileged(AccessController.java:569)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:185)\n\t... 9 more\n","exception.type": "java.io.UncheckedIOException","http.client_ip": "10.219.35.71","http.flavor": 1,"http.handler_class": "org.openqa.selenium.grid.router.HandleSession","http.host": "grid.skbkontur.ru","http.method": "POST","http.request_content_length": "71","http.scheme": "HTTP","http.target": "\u002fsession\u002f3e8ffcdf5db79e6003e10377806872fd\u002felement","http.user_agent": "selenium\u002f4.20.0 (.net windows)","session.id": "3e8ffcdf5db79e6003e10377806872fd"}}	 - 
	Feb 12, 2025 @ 12:19:57.388	selenium-grid-selenium-router-c77f6f855-h6xt5	Caused by: java.net.ConnectException
	at java.net.http/jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1083)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:198)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.checkRetryConnect(PlainHttpConnection.java:230)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:206)
	at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)
	at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)
	at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773)
	... 3 more	 - 
	Feb 12, 2025 @ 12:19:57.388	selenium-grid-selenium-router-c77f6f855-h6xt5	Caused by: java.net.ConnectException
	at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:574)
	at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123)
	at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:456)
	... 8 more	 - 
	Feb 12, 2025 @ 12:19:57.388	selenium-grid-selenium-router-c77f6f855-h6xt5	2025-02-12 07:19:57,388 WARN stopped: selenium-grid-router (terminated by SIGTERM)	 - 
	Feb 12, 2025 @ 12:19:57.388	selenium-grid-selenium-router-c77f6f855-h6xt5	Feb 12, 2025 7:19:57 AM org.openqa.selenium.remote.tracing.opentelemetry.SeleniumSpanExporter$1 lambda$export$1	 - 
	Feb 12, 2025 @ 12:19:57.388	selenium-grid-selenium-router-c77f6f855-h6xt5	Feb 12, 2025 7:19:57 AM org.openqa.selenium.remote.tracing.opentelemetry.SeleniumSpanExporter$1 lambda$export$3	 - 
	Feb 12, 2025 @ 12:19:57.388	selenium-grid-selenium-router-c77f6f855-h6xt5	WARNING: java.io.UncheckedIOException: java.net.ConnectException
	at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:497)
	at org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:42)
	at org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:55)
	at org.openqa.selenium.remote.http.jdk.JdkHttpClient.lambda$executeAsync$1(JdkHttpClient.java:384)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:840)	 - 
	Feb 12, 2025 @ 12:19:57.388	selenium-grid-selenium-router-c77f6f855-h6xt5	Feb 12, 2025 7:19:57 AM org.openqa.selenium.remote.tracing.opentelemetry.SeleniumSpanExporter$1 lambda$export$1	 - 
	Feb 12, 2025 @ 12:19:57.388	selenium-grid-selenium-router-c77f6f855-h6xt5	WARNING: Unable to execute request for an existing session: java.net.ConnectException	 - 
	Feb 12, 2025 @ 12:19:57.388	selenium-grid-selenium-router-c77f6f855-h6xt5	2025-02-12T10:19:57.388703997+03:00 stdout F 	 - 
	Feb 12, 2025 @ 12:19:57.388	selenium-grid-selenium-router-c77f6f855-h6xt5	2025-02-12T10:19:57.388731237+03:00 stdout F 	 - 
	Feb 12, 2025 @ 12:19:57.388	selenium-grid-selenium-router-c77f6f855-h6xt5	Caused by: java.nio.channels.ClosedChannelException
	at java.base/sun.nio.ch.SocketChannelImpl.ensureOpen(SocketChannelImpl.java:195)
	at java.base/sun.nio.ch.SocketChannelImpl.beginConnect(SocketChannelImpl.java:760)
	at java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:848)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$0(PlainHttpConnection.java:183)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:569)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:185)
	... 9 more	 - 
	Feb 12, 2025 @ 12:19:57.386	selenium-grid-selenium-router-c77f6f855-h6xt5	Caused by: java.nio.channels.ClosedChannelException
	at java.base/sun.nio.ch.SocketChannelImpl.ensureOpen(SocketChannelImpl.java:195)
	at java.base/sun.nio.ch.SocketChannelImpl.beginConnect(SocketChannelImpl.java:760)
	at java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:848)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$0(PlainHttpConnection.java:183)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:569)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:185)
	... 9 more	 - 
	Feb 12, 2025 @ 12:19:57.386	selenium-grid-selenium-router-c77f6f855-h6xt5	Feb 12, 2025 7:19:57 AM org.openqa.selenium.remote.tracing.opentelemetry.SeleniumSpanExporter$1 lambda$export$3	 - 
	Feb 12, 2025 @ 12:19:57.386	selenium-grid-selenium-router-c77f6f855-h6xt5	Feb 12, 2025 7:19:57 AM org.openqa.selenium.remote.tracing.opentelemetry.SeleniumSpanExporter$1 lambda$export$1	 - 
	Feb 12, 2025 @ 12:19:57.386	selenium-grid-selenium-router-c77f6f855-h6xt5	Caused by: java.net.ConnectException
	at java.net.http/jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1083)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:198)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.checkRetryConnect(PlainHttpConnection.java:230)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:206)
	at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)
	at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)
	at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773)
	... 3 more	 - 
	Feb 12, 2025 @ 12:19:57.386	selenium-grid-selenium-router-c77f6f855-h6xt5	2025-02-12T10:19:57.38613472+03:00 stdout F 	 - 
	Feb 12, 2025 @ 12:19:57.386	selenium-grid-selenium-router-c77f6f855-h6xt5	2025-02-12 07:19:57,386 INFO waiting for selenium-grid-router to die	 - 
	Feb 12, 2025 @ 12:19:57.386	selenium-grid-selenium-router-c77f6f855-h6xt5	WARNING: {"traceId": "5a339f03c1ef7d945c6d4cae133069e8","eventTime": 1739344797385557542,"eventName": "exception","attributes": {"exception.message": "Unable to execute request for an existing session: java.net.ConnectException","exception.stacktrace": "java.io.UncheckedIOException: java.net.ConnectException\n\tat org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:497)\n\tat org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:42)\n\tat org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:55)\n\tat org.openqa.selenium.remote.http.jdk.JdkHttpClient.lambda$executeAsync$1(JdkHttpClient.java:384)\n\tat java.base\u002fjava.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)\n\tat java.base\u002fjava.util.concurrent.FutureTask.run(FutureTask.java:264)\n\tat java.base\u002fjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)\n\tat java.base\u002fjava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)\n\tat java.base\u002fjava.lang.Thread.run(Thread.java:840)\nCaused by: java.net.ConnectException\n\tat java.net.http\u002fjdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:574)\n\tat java.net.http\u002fjdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123)\n\tat org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:456)\n\t... 8 more\nCaused by: java.net.ConnectException\n\tat java.net.http\u002fjdk.internal.net.http.common.Utils.toConnectException(Utils.java:1083)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:198)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.checkRetryConnect(PlainHttpConnection.java:230)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:206)\n\tat java.base\u002fjava.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)\n\tat java.base\u002fjava.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)\n\tat java.base\u002fjava.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)\n\tat java.base\u002fjava.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773)\n\t... 3 more\nCaused by: java.nio.channels.ClosedChannelException\n\tat java.base\u002fsun.nio.ch.SocketChannelImpl.ensureOpen(SocketChannelImpl.java:195)\n\tat java.base\u002fsun.nio.ch.SocketChannelImpl.beginConnect(SocketChannelImpl.java:760)\n\tat java.base\u002fsun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:848)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$0(PlainHttpConnection.java:183)\n\tat java.base\u002fjava.security.AccessController.doPrivileged(AccessController.java:569)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:185)\n\t... 9 more\n","exception.type": "java.io.UncheckedIOException","http.client_ip": "10.219.35.61","http.flavor": 1,"http.handler_class": "org.openqa.selenium.grid.router.HandleSession","http.host": "grid.skbkontur.ru","http.method": "POST","http.request_content_length": "17928","http.scheme": "HTTP","http.target": "\u002fsession\u002f828e1c9a5a478489a41a1e3e699d2469\u002fexecute\u002fsync","http.user_agent": "selenium\u002f4.20.0 (.net windows)","session.id": "828e1c9a5a478489a41a1e3e699d2469"}}	 - 
	Feb 12, 2025 @ 12:19:57.386	selenium-grid-selenium-router-c77f6f855-h6xt5	WARNING: Unable to execute request for an existing session: java.net.ConnectException	 - 
	Feb 12, 2025 @ 12:19:57.386	selenium-grid-selenium-router-c77f6f855-h6xt5	2025-02-12T10:19:57.386403775+03:00 stdout F 	 - 
	Feb 12, 2025 @ 12:19:57.386	selenium-grid-selenium-router-c77f6f855-h6xt5	Caused by: java.net.ConnectException
	at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:574)
	at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123)
	at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:456)
	... 8 more	 - 
	Feb 12, 2025 @ 12:19:57.386	selenium-grid-selenium-router-c77f6f855-h6xt5	WARNING: java.io.UncheckedIOException: java.net.ConnectException
	at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:497)
	at org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:42)
	at org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:55)
	at org.openqa.selenium.remote.http.jdk.JdkHttpClient.lambda$executeAsync$1(JdkHttpClient.java:384)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:840)	 - 
	Feb 12, 2025 @ 12:19:57.386	selenium-grid-selenium-router-c77f6f855-h6xt5	2025-02-12T10:19:57.386372258+03:00 stdout F 	 - 
	Feb 12, 2025 @ 12:19:57.386	selenium-grid-selenium-router-c77f6f855-h6xt5	WARNING: {"traceId": "4cb4a0363a0ed411f87cb9704f098a10","eventTime": 1739344797385533555,"eventName": "exception","attributes": {"exception.message": "Unable to execute request for an existing session: java.net.ConnectException","exception.stacktrace": "java.io.UncheckedIOException: java.net.ConnectException\n\tat org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:497)\n\tat org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:42)\n\tat org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:55)\n\tat org.openqa.selenium.remote.http.jdk.JdkHttpClient.lambda$executeAsync$1(JdkHttpClient.java:384)\n\tat java.base\u002fjava.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)\n\tat java.base\u002fjava.util.concurrent.FutureTask.run(FutureTask.java:264)\n\tat java.base\u002fjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)\n\tat java.base\u002fjava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)\n\tat java.base\u002fjava.lang.Thread.run(Thread.java:840)\nCaused by: java.net.ConnectException\n\tat java.net.http\u002fjdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:574)\n\tat java.net.http\u002fjdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123)\n\tat org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:456)\n\t... 8 more\nCaused by: java.net.ConnectException\n\tat java.net.http\u002fjdk.internal.net.http.common.Utils.toConnectException(Utils.java:1083)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:198)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.checkRetryConnect(PlainHttpConnection.java:230)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:206)\n\tat java.base\u002fjava.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)\n\tat java.base\u002fjava.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)\n\tat java.base\u002fjava.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)\n\tat java.base\u002fjava.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773)\n\t... 3 more\nCaused by: java.nio.channels.ClosedChannelException\n\tat java.base\u002fsun.nio.ch.SocketChannelImpl.ensureOpen(SocketChannelImpl.java:195)\n\tat java.base\u002fsun.nio.ch.SocketChannelImpl.beginConnect(SocketChannelImpl.java:760)\n\tat java.base\u002fsun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:848)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$0(PlainHttpConnection.java:183)\n\tat java.base\u002fjava.security.AccessController.doPrivileged(AccessController.java:569)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:185)\n\t... 9 more\n","exception.type": "java.io.UncheckedIOException","http.client_ip": "10.219.35.61","http.flavor": 1,"http.handler_class": "org.openqa.selenium.grid.router.HandleSession","http.host": "grid.skbkontur.ru","http.method": "POST","http.request_content_length": "90","http.scheme": "HTTP","http.target": "\u002fsession\u002f19623f7c095ddc6b3a34c260259dd768\u002felements","http.user_agent": "selenium\u002f4.20.0 (.net windows)","session.id": "19623f7c095ddc6b3a34c260259dd768"}}	 - 
	Feb 12, 2025 @ 12:19:57.386	selenium-grid-selenium-router-c77f6f855-h6xt5	Feb 12, 2025 7:19:57 AM org.openqa.selenium.remote.tracing.opentelemetry.SeleniumSpanExporter$1 lambda$export$1	 - 
	Feb 12, 2025 @ 12:19:57.386	selenium-grid-selenium-router-c77f6f855-h6xt5	Feb 12, 2025 7:19:57 AM org.openqa.selenium.remote.tracing.opentelemetry.SeleniumSpanExporter$1 lambda$export$3	 - 
	Feb 12, 2025 @ 12:19:57.385	selenium-grid-selenium-router-c77f6f855-h6xt5	Caused by: java.net.ConnectException
	at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:574)
	at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123)
	at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:456)
	... 8 more	 - 
	Feb 12, 2025 @ 12:19:57.385	selenium-grid-selenium-router-c77f6f855-h6xt5	Caused by: java.net.ConnectException
	at java.net.http/jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1083)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:198)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.checkRetryConnect(PlainHttpConnection.java:230)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:206)
	at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)
	at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)
	at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773)
	... 3 more	 - 
	Feb 12, 2025 @ 12:19:57.385	selenium-grid-selenium-router-c77f6f855-h6xt5	Feb 12, 2025 7:19:57 AM org.openqa.selenium.remote.tracing.opentelemetry.SeleniumSpanExporter$1 lambda$export$1	 - 
	Feb 12, 2025 @ 12:19:57.385	selenium-grid-selenium-router-c77f6f855-h6xt5	2025-02-12 07:19:57,385 WARN received SIGTERM indicating exit request	 - 
	Feb 12, 2025 @ 12:19:57.385	selenium-grid-selenium-router-c77f6f855-h6xt5	WARNING: java.io.UncheckedIOException: java.net.ConnectException
	at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:497)
	at org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:42)
	at org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:55)
	at org.openqa.selenium.remote.http.jdk.JdkHttpClient.lambda$executeAsync$1(JdkHttpClient.java:384)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:840)	 - 
	Feb 12, 2025 @ 12:19:57.385	selenium-grid-selenium-router-c77f6f855-h6xt5	Caused by: java.nio.channels.ClosedChannelException
	at java.base/sun.nio.ch.SocketChannelImpl.ensureOpen(SocketChannelImpl.java:195)
	at java.base/sun.nio.ch.SocketChannelImpl.beginConnect(SocketChannelImpl.java:760)
	at java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:848)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$0(PlainHttpConnection.java:183)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:569)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:185)
	... 9 more	 - 
	Feb 12, 2025 @ 12:19:57.385	selenium-grid-selenium-router-c77f6f855-h6xt5	WARNING: Unable to execute request for an existing session: java.net.ConnectException	 - 
	Feb 12, 2025 @ 12:19:57.385	selenium-grid-selenium-router-c77f6f855-h6xt5	Feb 12, 2025 7:19:57 AM org.openqa.selenium.remote.tracing.opentelemetry.SeleniumSpanExporter$1 lambda$export$1	 - 
	Feb 12, 2025 @ 12:19:57.385	selenium-grid-selenium-router-c77f6f855-h6xt5	2025-02-12T10:19:57.385925696+03:00 stdout F 	 - 
	Feb 12, 2025 @ 12:19:57.309	selenium-grid-selenium-router-c77f6f855-h6xt5	Trapped SIGTERM/SIGINT/x so shutting down supervisord...	 - 
	Feb 12, 2025 @ 12:19:57.280	selenium-grid-selenium-router-c77f6f855-h6xt5	Feb 12, 2025 7:19:57 AM org.openqa.selenium.remote.tracing.opentelemetry.SeleniumSpanExporter$1 lambda$export$1	 - 
	Feb 12, 2025 @ 12:19:57.280	selenium-grid-selenium-router-c77f6f855-h6xt5	Caused by: java.net.ConnectException
	at java.net.http/jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1083)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:198)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.checkRetryConnect(PlainHttpConnection.java:230)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:206)
	at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)
	at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)
	at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773)
	... 3 more	 - 
	Feb 12, 2025 @ 12:19:57.280	selenium-grid-selenium-router-c77f6f855-h6xt5	Caused by: java.net.ConnectException
	at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:574)
	at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123)
	at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:456)
	... 8 more	 - 
	Feb 12, 2025 @ 12:19:57.280	selenium-grid-selenium-router-c77f6f855-h6xt5	WARNING: {"traceId": "71282419a2c6cd32e0b8d84745242507","eventTime": 1739344797280467324,"eventName": "exception","attributes": {"exception.message": "Unable to execute request for an existing session: java.net.ConnectException","exception.stacktrace": "java.io.UncheckedIOException: java.net.ConnectException\n\tat org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:497)\n\tat org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:42)\n\tat org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:55)\n\tat org.openqa.selenium.remote.http.jdk.JdkHttpClient.lambda$executeAsync$1(JdkHttpClient.java:384)\n\tat java.base\u002fjava.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)\n\tat java.base\u002fjava.util.concurrent.FutureTask.run(FutureTask.java:264)\n\tat java.base\u002fjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)\n\tat java.base\u002fjava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)\n\tat java.base\u002fjava.lang.Thread.run(Thread.java:840)\nCaused by: java.net.ConnectException\n\tat java.net.http\u002fjdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:574)\n\tat java.net.http\u002fjdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123)\n\tat org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:456)\n\t... 8 more\nCaused by: java.net.ConnectException\n\tat java.net.http\u002fjdk.internal.net.http.common.Utils.toConnectException(Utils.java:1083)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:198)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.checkRetryConnect(PlainHttpConnection.java:230)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:206)\n\tat java.base\u002fjava.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)\n\tat java.base\u002fjava.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)\n\tat java.base\u002fjava.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)\n\tat java.base\u002fjava.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773)\n\t... 3 more\nCaused by: java.nio.channels.ClosedChannelException\n\tat java.base\u002fsun.nio.ch.SocketChannelImpl.ensureOpen(SocketChannelImpl.java:195)\n\tat java.base\u002fsun.nio.ch.SocketChannelImpl.beginConnect(SocketChannelImpl.java:760)\n\tat java.base\u002fsun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:848)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$0(PlainHttpConnection.java:183)\n\tat java.base\u002fjava.security.AccessController.doPrivileged(AccessController.java:569)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:185)\n\t... 9 more\n","exception.type": "java.io.UncheckedIOException","http.client_ip": "10.219.35.61","http.flavor": 1,"http.handler_class": "org.openqa.selenium.grid.router.HandleSession","http.host": "grid.skbkontur.ru","http.method": "POST","http.request_content_length": "2","http.scheme": "HTTP","http.target": "\u002fsession\u002fc14de71b0a8c376b13b7c6c2767f8de1\u002felement\u002ff.21851F19CFEF120B0B9C32016BED5D40.d.436428C93E3668FFB3053811D659ABF2.e.4134\u002fclick","http.user_agent": "selenium\u002f4.20.0 (.net windows)","session.id": "c14de71b0a8c376b13b7c6c2767f8de1"}}	 - 
	Feb 12, 2025 @ 12:19:57.280	selenium-grid-selenium-router-c77f6f855-h6xt5	2025-02-12T10:19:57.280852845+03:00 stdout F 	 - 
	Feb 12, 2025 @ 12:19:57.280	selenium-grid-selenium-router-c77f6f855-h6xt5	Feb 12, 2025 7:19:57 AM org.openqa.selenium.remote.tracing.opentelemetry.SeleniumSpanExporter$1 lambda$export$1	 - 
	Feb 12, 2025 @ 12:19:57.280	selenium-grid-selenium-router-c77f6f855-h6xt5	2025-02-12T10:19:57.280877632+03:00 stdout F 	 - 
	Feb 12, 2025 @ 12:19:57.280	selenium-grid-selenium-router-c77f6f855-h6xt5	Caused by: java.nio.channels.ClosedChannelException
	at java.base/sun.nio.ch.SocketChannelImpl.ensureOpen(SocketChannelImpl.java:195)
	at java.base/sun.nio.ch.SocketChannelImpl.beginConnect(SocketChannelImpl.java:760)
	at java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:848)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$0(PlainHttpConnection.java:183)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:569)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:185)
	... 9 more	 - 
	Feb 12, 2025 @ 12:19:57.280	selenium-grid-selenium-router-c77f6f855-h6xt5	WARNING: java.io.UncheckedIOException: java.net.ConnectException
	at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:497)
	at org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:42)
	at org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:55)
	at org.openqa.selenium.remote.http.jdk.JdkHttpClient.lambda$executeAsync$1(JdkHttpClient.java:384)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:840)	 - 
	Feb 12, 2025 @ 12:19:57.280	selenium-grid-selenium-router-c77f6f855-h6xt5	WARNING: Unable to execute request for an existing session: java.net.ConnectException	 - 
	Feb 12, 2025 @ 12:19:57.280	selenium-grid-selenium-router-c77f6f855-h6xt5	Feb 12, 2025 7:19:57 AM org.openqa.selenium.remote.tracing.opentelemetry.SeleniumSpanExporter$1 lambda$export$3	 - 
	Feb 12, 2025 @ 12:19:57.279	selenium-grid-selenium-router-c77f6f855-h6xt5	2025-02-12T10:19:57.279488051+03:00 stdout F 	 - 
	Feb 12, 2025 @ 12:19:57.279	selenium-grid-selenium-router-c77f6f855-h6xt5	WARNING: java.io.UncheckedIOException: java.net.ConnectException
	at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:497)
	at org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:42)
	at org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:55)
	at org.openqa.selenium.remote.http.jdk.JdkHttpClient.lambda$executeAsync$1(JdkHttpClient.java:384)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:840)	 - 
	Feb 12, 2025 @ 12:19:57.279	selenium-grid-selenium-router-c77f6f855-h6xt5	Caused by: java.nio.channels.ClosedChannelException
	at java.base/sun.nio.ch.SocketChannelImpl.ensureOpen(SocketChannelImpl.java:195)
	at java.base/sun.nio.ch.SocketChannelImpl.beginConnect(SocketChannelImpl.java:760)
	at java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:848)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$0(PlainHttpConnection.java:183)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:569)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:185)
	... 9 more	 - 
	Feb 12, 2025 @ 12:19:57.279	selenium-grid-selenium-router-c77f6f855-h6xt5	Caused by: java.net.ConnectException
	at java.net.http/jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1083)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:198)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.checkRetryConnect(PlainHttpConnection.java:230)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:206)
	at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)
	at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)
	at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773)
	... 3 more	 - 
	Feb 12, 2025 @ 12:19:57.279	selenium-grid-selenium-router-c77f6f855-h6xt5	WARNING: {"traceId": "551938009185f6ad84b9b8c12e1f8444","eventTime": 1739344797279200327,"eventName": "exception","attributes": {"exception.message": "Unable to execute request for an existing session: java.net.ConnectException","exception.stacktrace": "java.io.UncheckedIOException: java.net.ConnectException\n\tat org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:497)\n\tat org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:42)\n\tat org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:55)\n\tat org.openqa.selenium.remote.http.jdk.JdkHttpClient.lambda$executeAsync$1(JdkHttpClient.java:384)\n\tat java.base\u002fjava.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)\n\tat java.base\u002fjava.util.concurrent.FutureTask.run(FutureTask.java:264)\n\tat java.base\u002fjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)\n\tat java.base\u002fjava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)\n\tat java.base\u002fjava.lang.Thread.run(Thread.java:840)\nCaused by: java.net.ConnectException\n\tat java.net.http\u002fjdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:574)\n\tat java.net.http\u002fjdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123)\n\tat org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:456)\n\t... 8 more\nCaused by: java.net.ConnectException\n\tat java.net.http\u002fjdk.internal.net.http.common.Utils.toConnectException(Utils.java:1083)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:198)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.checkRetryConnect(PlainHttpConnection.java:230)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:206)\n\tat java.base\u002fjava.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)\n\tat java.base\u002fjava.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)\n\tat java.base\u002fjava.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)\n\tat java.base\u002fjava.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773)\n\t... 3 more\nCaused by: java.nio.channels.ClosedChannelException\n\tat java.base\u002fsun.nio.ch.SocketChannelImpl.ensureOpen(SocketChannelImpl.java:195)\n\tat java.base\u002fsun.nio.ch.SocketChannelImpl.beginConnect(SocketChannelImpl.java:760)\n\tat java.base\u002fsun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:848)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$0(PlainHttpConnection.java:183)\n\tat java.base\u002fjava.security.AccessController.doPrivileged(AccessController.java:569)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:185)\n\t... 9 more\n","exception.type": "java.io.UncheckedIOException","http.client_ip": "10.219.35.71","http.flavor": 1,"http.handler_class": "org.openqa.selenium.grid.router.HandleSession","http.host": "grid.skbkontur.ru","http.method": "POST","http.request_content_length": "71","http.scheme": "HTTP","http.target": "\u002fsession\u002f3e8ffcdf5db79e6003e10377806872fd\u002felement","http.user_agent": "selenium\u002f4.20.0 (.net windows)","session.id": "3e8ffcdf5db79e6003e10377806872fd"}}	 - 
	Feb 12, 2025 @ 12:19:57.279	selenium-grid-selenium-router-c77f6f855-h6xt5	Feb 12, 2025 7:19:57 AM org.openqa.selenium.remote.tracing.opentelemetry.SeleniumSpanExporter$1 lambda$export$1	 - 
	Feb 12, 2025 @ 12:19:57.279	selenium-grid-selenium-router-c77f6f855-h6xt5	2025-02-12T10:19:57.279566299+03:00 stdout F 	 - 
	Feb 12, 2025 @ 12:19:57.279	selenium-grid-selenium-router-c77f6f855-h6xt5	WARNING: Unable to execute request for an existing session: java.net.ConnectException	 - 
	Feb 12, 2025 @ 12:19:57.279	selenium-grid-selenium-router-c77f6f855-h6xt5	Feb 12, 2025 7:19:57 AM org.openqa.selenium.remote.tracing.opentelemetry.SeleniumSpanExporter$1 lambda$export$3	 - 
	Feb 12, 2025 @ 12:19:57.279	selenium-grid-selenium-router-c77f6f855-h6xt5	Feb 12, 2025 7:19:57 AM org.openqa.selenium.remote.tracing.opentelemetry.SeleniumSpanExporter$1 lambda$export$1	 - 
	Feb 12, 2025 @ 12:19:57.279	selenium-grid-selenium-router-c77f6f855-h6xt5	Caused by: java.net.ConnectException
	at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:574)
	at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123)
	at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:456)
	... 8 more	 - 
	Feb 12, 2025 @ 12:19:57.275	selenium-grid-selenium-router-c77f6f855-h6xt5	WARNING: Unable to execute request for an existing session: java.net.ConnectException	 - 
	Feb 12, 2025 @ 12:19:57.275	selenium-grid-selenium-router-c77f6f855-h6xt5	Feb 12, 2025 7:19:57 AM org.openqa.selenium.remote.tracing.opentelemetry.SeleniumSpanExporter$1 lambda$export$1	 - 
	Feb 12, 2025 @ 12:19:57.275	selenium-grid-selenium-router-c77f6f855-h6xt5	Caused by: java.net.ConnectException
	at java.net.http/jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1083)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:198)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.checkRetryConnect(PlainHttpConnection.java:230)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:206)
	at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)
	at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)
	at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773)
	... 3 more	 - 
	Feb 12, 2025 @ 12:19:57.275	selenium-grid-selenium-router-c77f6f855-h6xt5	2025-02-12T10:19:57.275924228+03:00 stdout F 	 - 
	Feb 12, 2025 @ 12:19:57.275	selenium-grid-selenium-router-c77f6f855-h6xt5	Feb 12, 2025 7:19:57 AM org.openqa.selenium.remote.tracing.opentelemetry.SeleniumSpanExporter$1 lambda$export$3	 - 
	Feb 12, 2025 @ 12:19:57.275	selenium-grid-selenium-router-c77f6f855-h6xt5	WARNING: java.io.UncheckedIOException: java.net.ConnectException
	at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:497)
	at org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:42)
	at org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:55)
	at org.openqa.selenium.remote.http.jdk.JdkHttpClient.lambda$executeAsync$1(JdkHttpClient.java:384)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:840)	 - 
	Feb 12, 2025 @ 12:19:57.275	selenium-grid-selenium-router-c77f6f855-h6xt5	2025-02-12T10:19:57.275994714+03:00 stdout F 	 - 
	Feb 12, 2025 @ 12:19:57.275	selenium-grid-selenium-router-c77f6f855-h6xt5	Caused by: java.nio.channels.ClosedChannelException
	at java.base/sun.nio.ch.SocketChannelImpl.ensureOpen(SocketChannelImpl.java:195)
	at java.base/sun.nio.ch.SocketChannelImpl.beginConnect(SocketChannelImpl.java:760)
	at java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:848)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$0(PlainHttpConnection.java:183)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:569)
	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:185)
	... 9 more	 - 
	Feb 12, 2025 @ 12:19:57.275	selenium-grid-selenium-router-c77f6f855-h6xt5	Caused by: java.net.ConnectException
	at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:574)
	at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123)
	at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:456)
	... 8 more	 - 
	Feb 12, 2025 @ 12:19:57.275	selenium-grid-selenium-router-c77f6f855-h6xt5	Feb 12, 2025 7:19:57 AM org.openqa.selenium.remote.tracing.opentelemetry.SeleniumSpanExporter$1 lambda$export$1	 - 
	Feb 12, 2025 @ 12:19:57.275	selenium-grid-selenium-router-c77f6f855-h6xt5	WARNING: {"traceId": "980602c1bd178c4e7800f152bbb335a8","eventTime": 1739344797275275762,"eventName": "exception","attributes": {"exception.message": "Unable to execute request for an existing session: java.net.ConnectException","exception.stacktrace": "java.io.UncheckedIOException: java.net.ConnectException\n\tat org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:497)\n\tat org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:42)\n\tat org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:55)\n\tat org.openqa.selenium.remote.http.jdk.JdkHttpClient.lambda$executeAsync$1(JdkHttpClient.java:384)\n\tat java.base\u002fjava.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)\n\tat java.base\u002fjava.util.concurrent.FutureTask.run(FutureTask.java:264)\n\tat java.base\u002fjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)\n\tat java.base\u002fjava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)\n\tat java.base\u002fjava.lang.Thread.run(Thread.java:840)\nCaused by: java.net.ConnectException\n\tat java.net.http\u002fjdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:574)\n\tat java.net.http\u002fjdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123)\n\tat org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:456)\n\t... 8 more\nCaused by: java.net.ConnectException\n\tat java.net.http\u002fjdk.internal.net.http.common.Utils.toConnectException(Utils.java:1083)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:198)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.checkRetryConnect(PlainHttpConnection.java:230)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:206)\n\tat java.base\u002fjava.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)\n\tat java.base\u002fjava.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)\n\tat java.base\u002fjava.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)\n\tat java.base\u002fjava.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773)\n\t... 3 more\nCaused by: java.nio.channels.ClosedChannelException\n\tat java.base\u002fsun.nio.ch.SocketChannelImpl.ensureOpen(SocketChannelImpl.java:195)\n\tat java.base\u002fsun.nio.ch.SocketChannelImpl.beginConnect(SocketChannelImpl.java:760)\n\tat java.base\u002fsun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:848)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$0(PlainHttpConnection.java:183)\n\tat java.base\u002fjava.security.AccessController.doPrivileged(AccessController.java:569)\n\tat java.net.http\u002fjdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:185)\n\t... 9 more\n","exception.type": "java.io.UncheckedIOException","http.client_ip": "10.219.35.61","http.flavor": 1,"http.handler_class": "org.openqa.selenium.grid.router.HandleSession","http.host": "grid.skbkontur.ru","http.method": "POST","http.request_content_length": "17928","http.scheme": "HTTP","http.target": "\u002fsession\u002f828e1c9a5a478489a41a1e3e699d2469\u002fexecute\u002fsync","http.user_agent": "selenium\u002f4.20.0 (.net windows)","session.id": "828e1c9a5a478489a41a1e3e699d2469"}}	 - 
	Feb 12, 2025 @ 12:19:57.269	selenium-grid-selenium-router-c77f6f855-h6xt5	WARNING: Unable to execute request for an existing session: java.net.ConnectException
Operating System

k8s

Docker Selenium version (image tag)

4.28.1-20250202

Selenium Grid chart version (chart version)

0.39.2

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The payload names no source files or tests. Start by reproducing the Helm deployment and inspect whether the distributor and router receive their config maps; use the reported SIGTERM, pthread_create EAGAIN, and connection errors as checkpoints. Done means the intended config maps are connected and the components no longer reboot.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, helm, java, kubernetes
Domain
devops, distributed-systems, infrastructure
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.